HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Adresse Valiadation de ClientSide dans les Struts |
Validation d'adresse dans les Struts
|
Valide l'utilisateur entr� sur le navigateur, cadre de Validator �met le code de Javascript. Suivre ces �tapes pour accomplir ceci :
- Permettre la connexion de Validator : Ceci rend le Validator disponible au syst�me lui-m�me.
- Cr�er les ressources de message pour montrer le message d'erreur � l'utilisateur.
D�veloppant le rulesIn validation.xml de validation, nous devons d�finir les r�gles de validation pour la forme d'adresse. Le cadre de Validator de Struts emploie cette r�gle pour produire du Javascript pour la validation.
- Application des r�gles : Pour la g�n�ration du Javascript, nous sommes requis d'ajouter l'�tiquette appropri�e � JSP.
- Construction et essai : Avant l'essai, nous sommes requis d'�tablir l'application une fois que les �tapes ci-dessus sont faites.�
|
Permettre la connexion de Validator
|
Permettre � la connexion de Validator est utilis� comme moyen de permettre la connexion de Validator ouvrent le dossier struts-config.xml et s'assurent que la ligne suivante est pr�sente dans le dossier.
|
<!-- Validator plugin -->
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property
property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>
|
|
Cr�er des ressources de message
|
Pour produire de l'erreur de validation, des ressources de messagesMessage sont employ�es par le cadre de Validator. Nous devons d�finir le message pour le nom, l'adresse d'adresse et d'E-mail dans notre application. Ajouter les lignes suivantes :
AddressForm.name=Name AddressForm.address=Address Adresse d'AddressForm.emailAddress=E-mail dans les Struts \ strutstutorial \ Web \ dossier de WEB-INF \ MessageResources.properties.
|
R�gles se d�veloppantes de validation
|
Nous ajoutons seulement une validation que les champs sur la forme ne devraient pas �tre blancs dans cette application. Ajouter le code suivant dans validation.xml pour valider la forme.
|
<!-- Address form Validation-->
<form name="AddressForm">
<field property="name"
depends="required">
<arg key="AddressForm.name"/>
</field>
<field property="address"
depends="required">
<arg key="AddressForm.address"/>
</field>
<field property="emailAddress"
depends="required">
<arg key="AddressForm.emailAddress"/>
</field>
</form>
|
|
L'exemple ci-dessus d�finit la validation pour le nom de champs de forme, l'adresse et l'email address. Pour v�rifier que les champs ne sont pas laiss�s le blanc, le depends= d'attribut " exig� " est employ� demande au cadre de Validator pour produire du message d'erreur d'expositions du Javascript .JavaScript, si les champs sont laiss�s blancs. Le message sont pris de la clef d�finie dans le key= de <arg ". ���tiquette de/> dans le message d'erreur. Nous pouvons prendre la valeur des ressources de message (Struts \ strutstutorial \ Web \ WEB-INF \ MessageResources.properties).
|
Application des r�gles de validation � JSP
|
Pour examiner l'application cr�er juste le dossier d'AddressJavascriptValidation.jsp. Le dossier suivant appel� l'AddressJavascriptValidation.jsp est comme suit :
|
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<html:html locale="true">
<head>
<title><bean:message key="welcome.title"/></title>
<html:base/>
</head>
<body bgcolor="white">
<html:form action="/AddressJavascriptValidation" method="post" onsubmit="return
validateAddressForm(this);">
<div align="left">
<p>
This application shows the use of Struts Validator.<br>
The following form contains fields that are processed by Struts Validator.<br>
Fill in the form and see how JavaScript generated by Validator Framework
validates the form.
</p>
<p>
<html:errors/>
</p>
<table>
<tr>
<td align="center" colspan="2">
<font size="4"><b>Please Enter the Following Details</b></font>
</tr>
<tr>
<td align="right">
<b>Name</b>
</td>
<td align="left">
<html:text property="name" size="30" maxlength="30"/>
</td>
</tr>
<tr>
<td align="right">
<b>Address</b>
</td>
<td align="left">
<html:text property="address" size="30" maxlength="30"/>
</td>
</tr>
<tr>
<td align="right">
<b>E-mail address</b>
</td>
<td align="left">
<html:text property="emailAddress" size="30" maxlength="30"/>
</td>
</tr>
<tr>
<td align="right">
<html:submit>Save</html:submit>
</td>
<td align="left">
<html:cancel>Cancel</html:cancel>
</td>
</tr>
</table>
</div>
<!-- Begin Validator Javascript Function-->
<html:javascript formName="AddressForm"/>
<!-- End of Validator Javascript Function-->
</html:form>
</body>
</html:html>
|
|
Au Javascript embrochable de Validator, le <html de code : le formName= " AddressForm "/> de Javascript est employ�. Dans struts-config.xml, cr�er l'entr�e suivante pour tracer l'URL de /AddressJavascriptValidation pour manipuler la soumission de forme par AddressJavascriptValidation.jsp.
|
<action
path="/AddressJavascriptValidation"
type="roseindia.net.AddressAction"
name="AddressForm"
scope="request"
validate="true"
input="/pages/AddressJavascriptValidation.jsp">
<forward name="success" path="/pages/success.jsp"/>
</action>
|
|
Pour appeler la forme, ajouter la ligne suivante dans index.jsp.
|
<li>
<html:link page="/pages/AddressJavascriptValidation.jsp">Client
Side Validation for Address Form</html:link>
<br>
The Address Form that validates the data on the
client side using Stuts Validator generated
JavaScript.
</li>
|
|
Exemple et essai de b�timent
|
Aller aux Struts \ � annuaire strutstutorial et dactylographier la fourmi sur le message de sollicitation de commande � la construction et d�ployer l'application. Ceci emploiera pour d�ployer l'application. Alors ouvrir le navigateur et diriger � la page d'AddressJavascriptValidation.jsp. Votre navigateur si les expositions le rendement suivant.
|
|
Le navigateur montre le message d'erreur, si les champs sont laiss�s blancs et �conomiser le bouton est cliqu�s,
|
Keywords:
clientside validation in struts,regular expression validation.regular expressions validation,xml validation,struts framework,struts validator,javascript validation,struts examples,struts example,struts xml,struts jakarta
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|