Problemas com Validação no struts2

Olá galera, estou utilizando o Struts2 e quando eu clico no submit da página a validação esta sempre sendo realizada, mesmo quando a validação deveria passar sem erro.

<!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="model.nome"> <field-validator type="requiredstring"> <param name="trim">true</param> <message>Informe o nome</message> </field-validator> </field> </validators>

Quando o nome é informado ele apresenta a mensagem como se não tivesse digitado.

Alguém sabe o que pode ser isto ?

Obrigado a todos.

vc está usando modeldriven certo?

vc tem que remover o model da frente valida apenas “nome”

Oi!

O meu problema é diferente mas também involve validação, Struts2 e o fato de ser bastante noob :oops: …

É o seguinte, tenho um form em que tenho de validar um numero de telefone…a dimensão consigo validar com o struts…com o stringlength…ou com o int(valida apenas o range)…

O que eu queria era poder limitar o input a caráteres numéricos, sem ser com javascript. :smiley:

<field name="telephone">

		<field-validator type="required">

			<param name="trim">true</param>
			<message>É necessário um nº telefone</message>

		</field-validator>

		<field-validator type="stringlength">

			<param name="maxLength">12</param>
			<param name="minLength">9</param>
			<message>Insira um nº de telefone válido</message>

		</field-validator>

	</field>