使用Webwork的FieldError进行错误显示
来源:互联网 发布:矩阵等价的几何意义 编辑:程序博客网 时间:2024/04/25 03:12
首先在Action中加入错误信息:
public void validate() ...{
if(name.equals("gaoxiang"))...{
message="please input success name";
addFieldError("name1","user name1 error");
addFieldError("name2","user name2 error");
addFieldError("name3","user name3 error");
}
}
if(name.equals("gaoxiang"))...{
message="please input success name";
addFieldError("name1","user name1 error");
addFieldError("name2","user name2 error");
addFieldError("name3","user name3 error");
}
}
jsp中有两种显示方式:
(1)迭代循环
<ww if test="hasFieldErrors()">
<ww:iterator value="fieldErrors">
<li><ww:property value="value[0]"/></li>
</ww:iterator>
</ww>
结果:
user name1 error
user name2 error
user name3 error
<ww:iterator value="fieldErrors">
<li><ww:property value="value[0]"/></li>
</ww:iterator>
</ww>
结果:
user name1 error
user name2 error
user name3 error
(2)随机定位
<ww if test="hasFieldErrors()">
<li><ww:property value="fieldErrors.get('name1').get(0)"/></li>
</ww>
结果:
user name1 error
<li><ww:property value="fieldErrors.get('name1').get(0)"/></li>
</ww>
结果:
user name1 error
- 使用Webwork的FieldError进行错误显示
- 标签fielderror的使用
- <s:fielderror>标签指定要显示字段的信息显示
- Struts2---->fielderror显示处理
- webwork显示国际化提示信息及错误
- struts2 中theme 去除fielderror的li的显示
- Webwork使用Interceptor进行登录验证
- struts2 错误消息显示(s:fielderror )的时候老有前面的那个黑点,郁闷死了,感觉特别不爽,下面总结了集中解决的方法
- webwork 类型转换器的使用
- fielderror
- Webwork Result失效的一个错误
- WebWork之--使用iterator标签的status属性实现奇偶行异色显示
- struts2表单验证的fielderror不显示的问题(从一个Action chain调用另一个Action)
- 使用Webwork Chain Result Type进行参数传递
- webwork 标签 ww:action的使用
- IHS下webwork的Calendar无法正确显示的问题解决
- 使用javascript进行简单的时间显示
- webwork之--自定义ui theme,使用webwork强大的客户端校验功能
- sql server 带列名导出至excel
- 关于ETL引擎的一点补充
- 用Cellular Texture模拟“纸”
- 如何写shell code
- shellcode 调试
- 使用Webwork的FieldError进行错误显示
- 从一个修改私有变量的问题想到的
- ICanSeeYou(远程控制软件)测试中.....
- Web开发中验证的讨论及Webwork中的实现
- 随笔:表现层、持久层、业务层、
- OpenCms6.0新手上路——介绍篇
- Sql Server 2000学习笔记(1)
- One of Activity Attributes - effort type
- 方便的网络配置批处理-适用于经常更换ip地址的用户