有时我们需要对Action中注入的字段进行校验,这时我们就需要用到invidate()方法了。
首先需要Action实现ActionSupport,然后重写invidate()方法,在其中对字段进行校验。
如果校验合法,则执行action中的相应方法(一般为execute),请求转发到相应的jsp;
如果校验失败,可以通过addFieldError()方法将错误信息添加到FieldError...
分类:
其他好文 时间:
2014-11-02 16:30:41
阅读次数:
232
Atitit.struts2体系结构大总结
1. 国际化与异常处理 2
2. 第5章 拦截器
2
3. 第7章 输入校验
2
4. 避免表单重复提交与等待页面 2
5. Struts 2对Ajax的支持
2
6. 服务端控件 2
7. 类型转换 2
8. 第8章 输入验证
2
9. 第9章 消息处理与国际化
2
10. 第10章 Model Driven和...
分类:
其他好文 时间:
2014-11-01 11:58:40
阅读次数:
343
Android alertDialog中左中右三个按钮,点击按钮的时候,即使没调用dismiss方法,系统也会默认的去调用,而把这个对话框被关闭掉,但是我们的一些实际需求,就需要保留这个对话框不动,例如输入校验码,密码之类的校验问题,如果用户输入错误,而关闭后弹出对话框,就很别扭了。这里有个方案可以...
分类:
移动开发 时间:
2014-10-23 23:54:51
阅读次数:
205
高校某项目上线第一天到今天正式告一段落,项目取得了成功,得到了学校的认可,各种小感悟集中记录一下吧。1、小问题不要留到最后解决,留着留着就忘了,一旦发生问题就是很麻烦的事情。2、项目应该预留充足的测试时间,数据测试不是简单的输入校验,还有业务逻辑校验。3、数据库字段的长度不能随意设定,最好适当,宁要...
分类:
其他好文 时间:
2014-09-20 15:17:47
阅读次数:
190
//校验特殊字符 function _checkCharacter(string){ var flag = ""; var regLegal = /^[a-zA-Z0-9\.,の:%![]【】~\u4e00-\u9fa5]*$/, //必须包含这些字符 ...
分类:
其他好文 时间:
2014-09-09 12:17:48
阅读次数:
163
struts2输入校验(服务器端验证)
一、使用validate方法进行输入校验
步骤:1) 重写Action的validate()函数
2) 在struts2.xml中配置Action的别名为”input”的result
3) 在输出页面上显示错误:使用标签
1. 新建LoginAction.java的时候要继承ActionSupport类:
...
分类:
其他好文 时间:
2014-09-06 12:26:53
阅读次数:
180