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 |
|
|
ClientSide Adresse Valiadation in den struts |
Adresse G�ltigkeitserkl�rung in den struts
|
Validiert den Benutzer, der auf der Datenbanksuchroutine, Validator Rahmen eingegeben wird, ausstrahlt den Javascriptcode. Diesen Schritten folgen, um dieses zu vollenden:
- Erm�glichen der Validator Steckverbindung: Dieses macht Validator zug�nglich f�r das System selbst.
- Anzeige Betriebsmittel verursachen, um Fehlermeldung zum Benutzer anzuzeigen.
Das G�ltigkeitserkl�rung rulesIn validation.xml entwickelnd, m�ssen wir die G�ltigkeitserkl�rungrichtlinien f�r die Adresse Form definieren. strut Validator Rahmen verwendet diese Richtlinie f�r das Erzeugen von Javascript f�r G�ltigkeitserkl�rung.
- Anwenden der Richtlinien: F�r Erzeugung von Javascript, werden wir angefordert, den passenden Umbau JSP hinzuzuf�gen.
- Bau und Test: Vor der Pr�fung werden wir angefordert, die Anwendung zu errichten, sobald die oben genannten Schritte erfolgt sind.
|
Erm�glichen der Validator Steckverbindung
|
Das Erm�glichen der Validator Steckverbindung wird, Validator Steckverbindung zu erm�glichen �ffnen die Akte struts-config.xml und �berpr�fen verwendet, ob folgende Linie in der Akte anwesend ist.
|
<!-- 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>
|
|
Verursachen der Anzeige Betriebsmittel
|
Um die G�ltigkeitserkl�rungst�rung zu erzeugen, werden messagesMessage Betriebsmittel durch Validator Rahmen benutzt. Wir m�ssen die Anzeige f�r Namen, Adresse und E-mail Adresse in unserer Anwendung definieren. Folgende Linien addieren:
AddressForm.name=Name AddressForm.address=Address AddressForm.emailAddress=E-mail Adresse in die struts \ strutstutorial \ Netz \ WEB-INF \ MessageResources.properties Akte.
|
Sich entwickelnde G�ltigkeitserkl�rungrichtlinien
|
Wir addieren nur eine G�ltigkeitserkl�rung, die auf der Form sollte nicht in dieser Anwendung sein auff�ngt. Den folgenden Code in validation.xml hinzuf�gen, um die Form zu validieren.
|
<!-- 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>
|
|
Das oben genannte Beispiel definiert G�ltigkeitserkl�rung f�r die Form auff�ngt Namen, Adresse und email address. Um zu pr�fen ob auff�ngt werden nicht freien Raum gelassen, das " erforderte " Attribut depends= wird verwendet anweist Validator Rahmen um die Erscheinen-Fehlermeldung des Javascript .JavaScript zu erzeugen, wenn werden freigelassen auff�ngt. Die Anzeige werden vom Schl�ssel genommen, der im <arg key= ". definiert wird. �/> Umbau in der Fehlermeldung. Wir k�nnen den Wert von den Anzeige Betriebsmitteln ( struts \ strutstutorial \ Netz \ WEB-INF \ MessageResources.properties) nehmen.
|
Anwenden von G�ltigkeitserkl�rungrichtlinien an JSP
|
Um die Anwendung zu pr�fen AddressJavascriptValidation.jsp Akte einfach herstellen. Die folgende Akte, die AddressJavascriptValidation.jsp genannt wird, ist, wie folgt:
|
<%@ 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>
|
|
To plug-in
Validator JavaScript,the code <html:javascript
formName="AddressForm"/> is used .
In struts-config.xml,create the following entry
for the mapping the
/AddressJavascriptValidation url for
handling the form submission through
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>
|
|
To call the form,add the following line in 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>
|
|
Geb�ude-Beispiel und Pr�fung
|
Zu den struts \ zum strutstutorial Verzeichnis gehen und Ameise auf dem Befehlseingabeformat zum Bau schreiben und Anwendung entfalten. Dieses verwendet, die Anwendung zu entfalten. Die Datenbanksuchroutine dann �ffnen und zur AddressJavascriptValidation.jsp Seite steuern. Deine Datenbanksuchroutine, Erscheinen der folgende Ausgang wenn.
|
|
Datenbanksuchroutine zeigt die Fehlermeldung, wenn werden freigelassen und au�er Taste wird geklickt auff�ngt,
|
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 |
|
|