struts2 消息提示或错误提示
2011-12-28 16:10
225 查看
this .addActionError(
" actionError!
" );
this .addActionMessage(
" actionMessage!
" );
this .addFieldError(
" field
" , "
fieldError "
);
this .addFieldError(
" field2
" , "
fieldError2 "
);
>>jsp中调用
<%@taglib prefix="s" uri="/struts-tags"%>
<s:actionerror />
<s:fielderror>
<s:param>field</s:param>
<s:param>field2</s:param>
</s:fielderror>
或
<s:fielderror>
<s:param value="%{'field'}" />
<s:param value="%{'field2'}" />
</s:fielderror>
< s:actionmessage
/>
下面给出一段代码,帮助大家理解,这里只写了关键代码.
1. Action 类中的部分代码:
ActionMessages ams = new ActionMessages();
ams.add(ActionMessages.GLOBAL_MESSAGE,
new ActionMessage("addMessages : global message" ,false ));
ams.add("error" ,new ActionMessage("addMessages : error message" ,false ));
ams.add("info" ,new ActionMessage("addMessages : info message" ,false ));
this .addMessages(httpServletRequest,ams);
ActionMessages errorMessage
= new ActionMessages();
errorMessages.add(ActionMessages.GLOBAL_MESSAGE,
new ActionMessage("addErrors : global message" ,false ));
errorMessages.add("error" ,
new ActionMessage("addErrors : error message" ,false ));
errorMessages.add("info" ,new ActionMessage("addErrors : info message" ,false ));
this .addErrors(httpServletRequest,errorMessages);
2. JSP文件中的部分代码:
< html:messages
id ="message"
>
< bean:write
name ="message"
/>
< br
/>
</
html:messages >
<!-- 上面代码的输出结果:
addErrors : global message
addErrors : error message
addErrors : info message
-->
< html:messages
id ="message"
property ="info"
>
< bean:write
name ="message"
/>
<br />
</
html:messages >
<!-- 这段代码的输出结果为:
addErrors : info message
-->
< html:messages
id ="message"
message ="true"
>
< bean:write
name ="message"
/>
<br />
</
html:messages >
<!-- 这段代码的输出结果:
addMessages : global message
addMessages : error message
addMessages : info message
-->
< html:messages
id ="message"
message ="true"
property ="info"
>
< bean:write
name ="message"
/>
<br />
</
html:messages >
<!-- 这段代码的输出结果为:
addMessages : info message
-->
" actionError!
" );
this .addActionMessage(
" actionMessage!
" );
this .addFieldError(
" field
" , "
fieldError "
);
this .addFieldError(
" field2
" , "
fieldError2 "
);
>>jsp中调用
<%@taglib prefix="s" uri="/struts-tags"%>
<s:actionerror />
<s:fielderror>
<s:param>field</s:param>
<s:param>field2</s:param>
</s:fielderror>
或
<s:fielderror>
<s:param value="%{'field'}" />
<s:param value="%{'field2'}" />
</s:fielderror>
< s:actionmessage
/>
下面给出一段代码,帮助大家理解,这里只写了关键代码.
1. Action 类中的部分代码:
ActionMessages ams = new ActionMessages();
ams.add(ActionMessages.GLOBAL_MESSAGE,
new ActionMessage("addMessages : global message" ,false ));
ams.add("error" ,new ActionMessage("addMessages : error message" ,false ));
ams.add("info" ,new ActionMessage("addMessages : info message" ,false ));
this .addMessages(httpServletRequest,ams);
ActionMessages errorMessage
= new ActionMessages();
errorMessages.add(ActionMessages.GLOBAL_MESSAGE,
new ActionMessage("addErrors : global message" ,false ));
errorMessages.add("error" ,
new ActionMessage("addErrors : error message" ,false ));
errorMessages.add("info" ,new ActionMessage("addErrors : info message" ,false ));
this .addErrors(httpServletRequest,errorMessages);
2. JSP文件中的部分代码:
< html:messages
id ="message"
>
< bean:write
name ="message"
/>
< br
/>
</
html:messages >
<!-- 上面代码的输出结果:
addErrors : global message
addErrors : error message
addErrors : info message
-->
< html:messages
id ="message"
property ="info"
>
< bean:write
name ="message"
/>
<br />
</
html:messages >
<!-- 这段代码的输出结果为:
addErrors : info message
-->
< html:messages
id ="message"
message ="true"
>
< bean:write
name ="message"
/>
<br />
</
html:messages >
<!-- 这段代码的输出结果:
addMessages : global message
addMessages : error message
addMessages : info message
-->
< html:messages
id ="message"
message ="true"
property ="info"
>
< bean:write
name ="message"
/>
<br />
</
html:messages >
<!-- 这段代码的输出结果为:
addMessages : info message
-->
相关文章推荐
- Struts2.x 学习笔记 之 错误消息提示和定制
- SSH整合struts2中validation出现重复错误提示问题
- struts2 错误消息显示(s:fielderror )的时候老有前面的那个黑点,郁闷死了,感觉特别不爽,下面总结了集中解决的方法
- 一个流行且实用的JS表单验证提示,演示了怎么自定义错误信息的显示方式,同时通过写FormValid.showError类方法来实现错误显示方式自定义: errMsg 是一个错误消息的数组,这样方便自定
- struts2利用<s:fielderror/>等标签详细地控制错误消息输出格式
- 编译结束时the .plg file has been modified outside of the source editor错误消息提示
- 解决 silverlight 安装错误:提示消息ID1603 的方法
- Struts2类型转换错误消息的显示
- struts2 中,如何覆盖默认的错误消息
- struts2获取addActionErrors登录错误提示
- Struts2上传文件修改默认错误提示
- 如何跟踪并分析消息号错误提示
- asp.net mvc 4 IIS7 提示:"错误消息 401.2。: 未经授权: 服务器配置导致登录失败"
- 坑!!!win10安全更新补丁导致程序运行报错,弹框提示:保留错误(-5016); 没有这种错误的消息
- struts2 中,如何覆盖默认的复杂格式的错误消息
- 错误代码以及错误消息提示-如何更好地管理与维护消息资源
- struts2_自定义错误提示
- Struts2实现文件的上传并实现错误提示
- [原创]java WEB学习笔记71:Struts2 学习之路-- struts2常见的内建验证程序及注意点,短路验证,非字段验证,错误消息的重用
- 由《图解HTTP》反省的测试用例思考之错误消息toast提示