锁定老帖子 主题:Struts的validate验证
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
|
|||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
作者 | 正文 | ||||||||||||||||
发表时间:2008-12-22
最后修改:2008-12-22
1. ActionErrors和ActionError都是ActionMessages的子类,ActionError存放在ActionErrors 中,ActionError对象中的参数为配置文件中配置的相应的值,若配置文件中没有配置或配置文件不适合都不能用<htnl:errors property=""/>输出。
2.错误信息添加用 ActionErrors errors=new ActionErrors(); errors.add("error_key",new ActionError("配置文件中的相应的值")) 注解:void add(java.lang.String property,ActionError error) 在jsp页面中显示错误:<html:errors property="error_key"/> 3.在Action中使用ActionMessages 他有两个add方法: void add(ActionMessages message) Adds the meesage from the given ActionMessage object to tjis set of meesage void add(java.lang.String property,ActionMessage message) Add message to the set of message for the specifiled property. public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { // TODO Auto-generated method stub ActionErrors errors=new ActionErrors(); if(this.name==null||this.name.trim().equals("")){ errors.add("name",new ActionMessage("userLogin.name.problem")); } return errors; } userLogin.name.problem 为在配置文件中配置过的 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|||||||||||||||||
返回顶楼 | |||||||||||||||||
发表时间:2008-12-22
为什么要用Struts的validate?要刷页面,不爽啊
|
|||||||||||||||||
返回顶楼 | |||||||||||||||||
发表时间:2008-12-23
paulliu 写道 为什么要用Struts的validate?要刷页面,不爽啊
你的意思客户端验证就足够了? |
|||||||||||||||||
返回顶楼 | |||||||||||||||||
发表时间:2008-12-23
angelox 写道 paulliu 写道 为什么要用Struts的validate?要刷页面,不爽啊
你的意思客户端验证就足够了? 一般来说足够了吧 |
|||||||||||||||||
返回顶楼 | |||||||||||||||||
发表时间:2008-12-24
有时还是需要后台验证的。。。
|
|||||||||||||||||
返回顶楼 | |||||||||||||||||
发表时间:2008-12-24
后台验证是必须的。试图破坏你系统的肯定知道怎么绕过js
|
|||||||||||||||||
返回顶楼 | |||||||||||||||||
发表时间:2008-12-26
同意。。。
|
|||||||||||||||||
返回顶楼 | |||||||||||||||||
发表时间:2009-03-07
这里可不可以加入动态的提示
我的属性文件的内容是:您的名字的长度为 我想获取输入名字的长度加到提示信息上,如何可以实现 |
|||||||||||||||||
返回顶楼 | |||||||||||||||||
发表时间:2009-03-07
一般都是要前后配合的,输入验证采用client(如输入字段长度,格式等),一些业务逻辑验证还是要靠server端来完成(用户登录要检测账号,注册要事先检测账号是否存在)。
|
|||||||||||||||||
返回顶楼 | |||||||||||||||||
发表时间:2009-03-07
我以前在博客中也发过一些struts 开发的文章。
|
|||||||||||||||||
返回顶楼 | |||||||||||||||||