java_na_veiaPJ
você deve sobreescrever o método validate no seu form
public ActionErrors validate(ActionMapping mapping, HttpServletRequest req)
Criar o ActionErrors do retorno, guardar os erros nele e retornar
ActionErrors erros = new ActionErrors();
if (nome == null || nome.trim().equals(""))
erros.add("nome", new ActionMessage("errors.required", "nome"));
return erros;
e no seu.jsp coloque
<logic:messagesPresent message="true">
<ul>
<html:messages id="erro" message="true">
<li><bean:write name="erro"/></li>
</html:messages>
</ul>
</logic:messagesPresent>
e por último configure no actionMapping indique o atributo input
eclipse_lunarPJ
Estes trecho de código eu coloco no cabeçalho da minha jsp !?
<logic:messagesPresent message="true">
<ul>
<html:messages id="erro" message="true">
<li><bean:write name="erro"/></li>
</html:messages>
</ul>
</logic:messagesPresent>
Este —> “errors.required” Eu tenho que mapear ele em algum lugar !?
java_na_veiaPJ
onde vc quer que o erro apareça!
“eclipse_lunar”:
Este —> “errors.required” Eu tenho que mapear ele em algum lugar !?
crie um arquivo de propiedades /com/resource/Mensagens.properties e coloque nele
errors.required={0} é obrigatório
e indique esse arquivo no struts-config
<message-resources parameter="com.resource.Mensagens" />