structs2处理error的方法
来源:互联网 发布:java常用设计模式图解 编辑:程序博客网 时间:2024/05/21 12:39
这两个方法都是ActionSupport类实现的方法,应用中我们都会继承ActionSupport类,在ActionSupport类中实现了一个hasErrors()方法,该方法会判断是否存在这两种级别(Action级和Field级)的error,所以当我们需要报错时,我们可以方便的应用:如
try {
XXX
} catch (Exception e) {
Super.addFieldError(“username”, “输入有误”);
或者:
Super.addActionError(“输入有误”);
}
感兴趣可以研究一下源码,使用时我们只需要在页面显示这些错误就OK。
如:
<s:fielderror>
<s:param>username</s:param>
</s:fielderror>
或者
<s:actionerror/>
但是在实际应用中,fielderror我们比较倾向于有针对性的错误信息输出,因为fielderror它本身就是个Map,可以详细指定错误的字段-原因。而且在表单提交时更合适,只要对应了error字段和提交属性的字段。Struts2会为我们自动表格排版(没试验)
修改主题:<s:form theme="simple"> 不能显示错误信息,不能自动添加表格排版,根据需要自己发挥
注:我们只需要进行设置error的默认input,Struts2会为我们自动进行视图转发,<result name=”input”>/input.jsp</result>
0 0
- structs2处理error的方法
- structs2的请求处理过程
- Structs2取页面参数的方法
- 针对error C1001的处理方法
- error Link 2005 的处理方法
- HTTP 411 ERROR CODE的处理方法
- adb error: device offline 的处理方法
- structs2 接受参数的三种方法(转载)
- Structs2 HelloWorld-06 异常处理
- error C2784处理方法
- structs2 文件的上传下载
- structs2 的工作原理
- structs2的工作流程
- Structs2的结果类型
- structs2 投影的介绍
- Structs2 的Result 类型
- structs2的工作原理
- structs2的一些理解
- 马士兵struts2视频教程第三十七集
- 2014/8/16
- POJ 1003 Hangover (水题)
- Java集合源码学习(23)_Map的子接口ConcurrentMap
- hdu 4715 素数打表
- structs2处理error的方法
- 包装机有着自己的分类模式
- hdu 动态规划题集
- 我们都要爱
- 自定义表格控件DefinedTable终于发布了,帮助文档也写完了。还支持脚本。
- 水电费十多个的法规的发挥
- iOS 软件一些常用的网站
- 利用筛法求素数表
- 热式气体质量流量计