Eu Fiz um cadastro bem básico com WW2 e na hora q eu coloquei a validação, a tela fica branca, nao aparecendo mais nenhum campo para entrada de dados
minha VIEW
#bodytag (Form "action='vendedor.action'" "method='post'")
#tag (TextField "name='cdVend'" "label='cdVend'")
#tag (TextField "name='nomeVendedor'" "label='nomeVendedor'")
#tag (Submit "value='Send Form'")
#end
meu xwork.xml
<xwork>
<include file="webwork-default.xml" />
<package name="default" extends="webwork-default">
<interceptors>
<interceptor-stack name="systemDefaultStack">
<interceptor-ref name="validationWorkflowStack"/>
</interceptor-stack>
</interceptors>
<action name="vendedor" class="br.com.testeww.action.venda.VendedorAction">
<result name="success" type="velocity">/vendas/Vendedor.vm</result>
<interceptor-ref name="systemDefaultStack"/>
</action>
</package>
</xwork>
meu Action
public class VendedorAction extends ActionSupport {
private Integer cdVend;
private String nomeVendedor;
public String execute() throws Exception {
return SUCCESS;
}
public Integer getCdVend() {
return cdVend;
}
public void setCdVend(Integer cdVend) {
this.cdVend = cdVend;
}
public String getNomeVendedor() {
return nomeVendedor;
}
public void setNomeVendedor(String nomeVendedor) {
this.nomeVendedor = nomeVendedor;
}
}
meu VendedorAction-validation.xml
<validators>
<field name="cdVend">
<field-validator type="requiredstring">
<message>Informe o Codigo do Vendedor.</message>
</field-validator>
</field>
<field name="nomeVendedor">
<field-validator type="requiredstring">
<message>Informe o Nome do Vendedor</message>
</field-validator>
</field>
</validators>
Desta forma, ao chamar o action
http://localhost/testeww/vendedor.action
a tela fica toda branca
PS : O VendedorAction-validation.xml esta no mesmo package do meu Action, e seu eu remover este arquivo, funciona normalmente a entrada de dados, porém, sem validar nada.