Olá Pessoal,
Estou enfrentando alguns problemas com o validator do struts 1.1. O que acontece é que alguns tipos de validations(required por exemplo) funciona, já outras não… é o caso do validation para double.
já tentei mudar do formbean de string para double, mas nada feito…
segue o trecho de meu arquivo de configuração (validation.xml):
<form name="acessorioForm">
<field
property="descricao"
depends="required, maxlength">
<arg0 key="web.cadastro.acessorio.form.descricao"/>
<var>
<var-name>maxlength</var-name>
<var-value>255</var-value>
</var>
</field>
<field
property="precoInstalar"
depends="required, double">
<arg0 key="web.cadastro.acessorio.form.precoInstalar"/>
</field>
<field
property="precoRemover"
depends="required, double">
<arg0 key="web.cadastro.acessorio.form.precoRemover"/>
</field>
Já conferi o arquivo validation rules.xml
segue o formulário jsp:
<html:form action="/inserirNovoAcessorio" onsubmit="return validateAcessorioForm(this)">
<div align="center" height="450px">
<table width="400" border="0" cellpadding="4" cellspacing="2">
<tbody>
<tr>
<td style="width: 117px" class="TXT_PretoBold">Descrição:</td>
<td style="width: 277px" ><html:text property="descricao" styleClass="FRM_Campo"/></td>
</tr>
<tr>
<td style="width: 117px" class="TXT_PretoBold">Preço Instalar:</td>
<td style="width: 277px"><html:text property="precoInstalar" styleClass="FRM_Campo"/></td>
</tr>
<tr>
<td style="width: 117px" class="TXT_PretoBold">Preço Remover:</td>
<td style="width: 277px"><html:text property="precoRemover" styleClass="FRM_Campo"/></td>
</tr>
<tr>
<td style="width: 117px"></td>
<td style="width: 277px"></td>
</tr>
<tr>
<td colspan="2" align="center"><html:submit value="Cadastrar" styleClass="BTN_Formulario"/></td>
</tr>
</tbody>
</table>
</div>
</html:form>
<html:javascript formName="acessorioForm"/>
Alguém pode dar uma luz?
[]´s