您的位置:首页 > Web前端 > JavaScript

<html:errors/> 一个jsp里两个或多个<html:errors/> 分别显示错误信息

2014-04-29 09:12 741 查看
我在一个jsp里用到了两次<html:errors/>,分别在两个form表单里,可是写了两个之后<html:errors/>,点任何一个表单中的提交按钮这两个<html:errors/>都会一起显示错误信息,要想让他们分别显示自己该显示的错误信息的话,看下边解决办法

======================<html:errors>======================

Action 中 :

Java代码

ActionMessages message = new ActionMessages();

message.add(" 消息句柄 ",new ActionMessage(" 资源文件中 Key 值 ",String 类型描述信息 ));

this.saveErrors(request,message);

return ActionForward;

ActionMessages message = new ActionMessages(); message.add(" 消息句柄 ",new ActionMessage(" 资源文件中 Key 值 ",String 类型描述信息 )); this.saveErrors(request,message); return ActionForward;


JSP 页面中 :

Html代码

<html:errors property=" 消息句柄 "/>

<html:errors property=" 消息句柄 "/>


如果Action中这样设定(false),页面的提示信息将不从资源文件里读取:

Java代码

ActionMessages message = new ActionMessages();

message.add("消息句柄",new ActionMessage("String类型描述信息));",false));

this.saveErrors(request,message);

return ActionForward;

ActionMessages message = new ActionMessages(); message.add("消息句柄",new ActionMessage("String类型描述信息));",false)); this.saveErrors(request,message); return ActionForward;


JSP页面:

Html代码

<html:errors/><html:errors property="消息句柄"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐