利用html:error和html:message标签实现信息提示需要做三方面的处理:
1.jsp页面中的代码片断:
<
table
width
="100%"
align
="left"
border
=0
>
<
tr
align
="left"
>
<
td
colspan
="2"
nowrap
><
span
class
="ErrorStyle"
><
html:errors
/></
span
></
td
>
</
tr
>
</
table
>
2.action中处理的方式:
String errMsg
=
"
数据库运行异常,请重新操作!
"
;
Tools.set_Error(errMsg,httpServletRequest);
Tools 中的set_Error代码部分
public
static
void
set_Error(String errMsg,HttpServletRequest httpServletRequest)
{
ActionErrors errors = new ActionErrors();
errors.add(ActionErrors.GLOBAL_ERROR,new ActionError("cfy.public.error",errMsg));
httpServletRequest.setAttribute("org.apache.struts.action.ERROR", errors);
}
3.在
/WebModule/WEB-INF/classes路径下新建文件ApplicationResources.properties,内容如下:
cfy.public.error=错误:{0}
cfy.public.message=提示:{0}
4.在struts-config.xml文件中添加如下配置信息:
<message-resources parameter="ApplicationResources_zh_CN" />
1.jsp页面中的代码片断:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
Tools 中的set_Error代码部分
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
cfy.public.error=错误:{0}
cfy.public.message=提示:{0}
4.在struts-config.xml文件中添加如下配置信息:
<message-resources parameter="ApplicationResources_zh_CN" />