Someone can solve my problem? the validator always say the validation failed :(
Robson Rodrigues wrote: > > Hello People, > > > > i´m using the struts 2 in a project and i´m with a problem on the > validation. When i try validate a form, the struts say the validation > failed, even when the field is with correct value, in addition, it is not > going back to the field with the old value > > > > here is my struts.xml. The action is the Cliente_insert: > > > > <package name="cliente" namespace="/" extends="struts-default"> > > <default-interceptor-ref name="defaultStack"/> > > > > <action name="Cliente_input" > > > <result >/cliente/inputCliente.jsp</result> > > </action> > > <action name="Cliente_edit" class="br.com.robson.modelo.ClienteAction" > method="editar"> > > <interceptor-ref name="paramsPrepareParamsStack" /> > > <result >/cliente/editCliente.jsp</result> > > </action> > > <action name="Cliente_list" class="br.com.robson.modelo.ClienteAction" > method="listar"> > > <result name="success">/cliente/listaClientes.jsp</result> > > </action> > > <action name="Cliente_insert" class="br.com.robson.modelo.ClienteAction" > method="inserir"> > > <interceptor-ref name="validationWorkflowStack"/> > > > > <result name="input">/cliente/inputCliente.jsp</result> > > <result name="success" type="redirect">Cliente_list.action</result> > > </action> > > <action name="Cliente_delete" class="br.com.robson.modelo.ClienteAction" > method="deletar"> > > <result name="success" type="redirect">Cliente_list.action</result> > > </action> > > <action name="Cliente_update" class="br.com.robson.modelo.ClienteAction" > method="atualizar"> > > <result name="success" type="redirect">Cliente_list.action</result> > > </action> > > > > </package> > > > > Here is my validation archive: > > > > <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator > 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> > > <validators> > > <!-- <field name="nome"> > > <field-validator type="required"> > > true > > <message> O campo nome é obrigatório </message> > > </field-validator> > > </field> --> > > <field name="telefone"> > > <field-validator type="required"> > > true > > <message> O campo telefone é obrigatório </message> > > </field-validator> > > <field-validator type="stringlength"> > > true > > 6 > > 14 > > <message> O campo telefone deve ter entre 6 e 14 caracteres </message> > > </field-validator> > > </field> > > </validators> > > > > here is my jsp: > > > > <%@ page language="java" contentType="text/html; charset=ISO-8859-1" > > pageEncoding="ISO-8859-1"%> > > <%...@page import="br.com.robson.modelo.Cliente" %> > > <%...@page import ="java.util.*" %> > > <%@ taglib prefix="s" uri="/struts-tags" %> > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > "http://www.w3.org/TR/html4/loose.dtd"> > > <html:html> > > <head> > > <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> > > <title>Insert title here</title> > > <script language="javascript"> > > </script> > > </head> > > <body> > > Novo Cliente > > <s:debug/> > > > > <s:form action="Cliente_insert.action" method="POST" > > > > > <s:textfield name="idCli" label="Id" /> > > > > <s:textfield name="nome" label="Nome"/> > > > > <s:textfield name="telefone" label="Ielefone"/> > > > > <s:submit></s:submit> > > </s:form> > > > > > > > > > > </body> > > </html:html> > > > > I hope you can help me > > > > Hugs! > > > :-(:-/:-( -- View this message in context: http://www.nabble.com/Struts-2-Validation-tp24382602p24393052.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org