Struts ActionMessages使用方式

Action中的代码:
ActionMessages acMessages = new ActionMessages();
ActionMessage acMessage = new ActionMessage("errors.email","Parameter1");    //根据key获取资源文件中的value,Parameter1为资源文件中{0}的值
acMessages.add("aaa" , acMessage);    //"aaa"
this.saveMessages(request, acMessages);    //将错误信息保存到request中,也可以保存到session中
return mapping.getInputForward();    //获得输入页面并显示错误信息

在JSP页面中,需要如下代码以显示错误信息:
<html:messages id="msg" message="true">
<bean:write name="msg"/>
</html:messages>

其中message="true"代表是用ActionMessages.

你可能感兴趣的:(java,jsp,struts)