Valida o usuário input no browser, estrutura do Validator emite-se o código do Javascript. Seguir estas etapas para realizar isto:
Permitindo o encaixe do Validator: Isto faz o Validator disponível ao sistema próprio.
Criar recursos da mensagem para indicar a mensagem de erro ao usuário.
Desenvolvendo o rulesIn validation.xml do Validation, nós temos que definir as réguas do validation para o formulário do endereço. A estrutura do Validator dos suportes usa esta régua gerando o Javascript para o validation.
Aplicando as réguas: Para a geração do Javascript, nós somos requeridos adicionar o Tag apropriado a JSP.
Configuração e teste: Antes de testar, nós estamos requeridos construir a aplicação uma vez que as etapas acima são executadas.
Permitindo o encaixe do Validator
Permitir o encaixe do Validator é usado de permitir o encaixe do Validator abre a lima struts-config.xml e certifica-se de que a linha seguindo está atual na lima.
Para gerar o erro do validation, os recursos do messagesMessage são usados pela estrutura do Validator. Nós necessitamos definir a mensagem para o nome, o endereço do endereço e do E-mail em nossa aplicação. Adicionar seguintes linhas:
AddressForm.name=Name AddressForm.address=Address Endereço de AddressForm.emailAddress=E-mail nos suportes \ strutstutorial \ correia fotorreceptora \ lima de WEB-INF \ MessageResources.properties.
Réguas tornando-se do Validation
Nós estamos adicionando somente um validation que os campos no formulário não devem ser em branco nesta aplicação. Adicionar o seguinte código em validation.xml para validar o formulário.
O exemplo acima define o validation para o nome de campos do formulário, o endereço e o email address. Para certificar-se de que os campos não estejam deixados o espaço em branco, o depends= do atributo " requerido " está usado instrui a estrutura do Validator para gerar a mensagem de erro das mostras do Javascript .JavaScript, se os campos forem deixados em branco. A mensagem é feita exame da chave definida no key= do <arg ". de “Tag/> na mensagem de erro. Nós podemos fazer exame do valor dos recursos da mensagem (suportes \ strutstutorial \ correia fotorreceptora \ WEB-INF \ MessageResources.properties).
Aplicando réguas do Validation a JSP
Para testar a aplicação criar apenas a lima de AddressJavascriptValidation.jsp. A seguinte lima chamada AddressJavascriptValidation.jsp é como segue:
<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>
<!-- Begin Validator Javascript Function--> <html:javascript formName="AddressForm"/>
<!-- End of Validator Javascript Function-->
</html:form>
</body>
</html:html>
Ao Javascript de encaixe do Validator, o <html do código: o formName= " AddressForm "/> do Javascript é usado.
Em struts-config.xml, criar a seguinte entrada para traçar o URL de /AddressJavascriptValidation para segurar a submissão do formulário com AddressJavascriptValidation.jsp.
Para chamar o formulário, adicionar a seguinte linha em 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>
Exemplo e testar do edifício
Ir aos suportes \ diretório strutstutorial e datilografar a formiga no alerta de comando à configuração e desdobrar a aplicação. Isto usar-se-á desdobrar a aplicação. Então abrir o browser e navigate à página de AddressJavascriptValidation.jsp. Seu browser se as mostras a seguinte saída.
O Browser mostra a mensagem de erro, se os campos forem deixados em branco e excepto a tecla forem estalados,
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