Ao usar a validation.xml da STRUTS2 para verificação, você precisa prestar atenção aos seguintes aspectos:
I. Primeiro de tudo, você deve prestar atenção ao nome de validation.xml e deve adicionar "-validation.xml "ao nome do arquivo do nome da classe de ação. Digite LoginAction-validação.xml.
O arquivo ii.LoginAction-validação.xml deve ser colocado no mesmo diretório da classe de ação.
O atributo de tipo da tag <field-validador = ""> no arquivo iii.validation.xml deve ser o mesmo que o tipo de dados do atributo definido no VO.
4. Na tag <ction> no arquivo struts.xml, <resultado name = "input"> e <name = "success"> deve ser incluído, caso contrário, a página não poderá ser encontrada (404).
V. Um exemplo de código validation.xml:
<? xml versão = "1.0" coding = "utf-8"?> <! Esteja vazio-> <field-validator type = "requerirstring"> <!-Excluir espaços-> <param name = "TRIM"> true </param> <!-mensagem de erro-> <menstion> nome de usuário não pode estar vazio </mession> </field-validator> <!-verifique se a string length-> <field-validator type = "stringlength"> <param- names> <! name = "maxlengthing"> 20 </am> <mession> O nome do usuário deve estar entre 2 e 18 caracteres </mession> </field-validator> </field> <name de campo = "user.strasspword"> <field-validator type = "requerirstring"> <param name = "trim"> </param> <migidion> não pode ser vazio <//> <//"> </-dirting"> </fieldLeator "> name = "MinLength"> 6 </am> <param name = "maxlengthing"> 18 </am> <mession> O comprimento da senha deve estar entre 6 e 18 caracteres </mession> </field-validator> </field> <!-<names name = "user.age"> <field-validator = "int"> <param name = "min"> 1 </1501/1010) e 150 </mession> </field-validator> </field> Verifique a sequência de data do tipo <nome do campo = "user.birthday"> <field-validator type = "date"> <param name = "min"> 1900-01-01-01 </param> <param name = "max"> 2008-10-16 </param> <> </field-validator> </field>-> </lidalators>
Resumir
O exposto acima é todo o conteúdo deste artigo sobre a análise de código das regras de verificação do Struts2 Validation.xml, e espero que seja útil para todos. Amigos interessados podem continuar se referindo a outros tópicos relacionados neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!