2008-04-07
Struts使用validation的注意事项
关键字: struts validation 显示 消息一个很老土的问题,好长时间没有摸这个东西了,昨天同事忽然问到我一个这样的问题:“Validation怎么用?”,生生的调试了两个小时。
下面把一些注意事项亮出来,这些鬼东西要注意的细节东西太多了,呵呵,脑袋晕了!!!
1 在struts-config.xml中配置Plugin,网上多的是,随便找点来看吧!
2 配置validation.xml,网上多的是,随便找点来看吧!!!
3 本该继承ActionForm的FormBean改为从ValidatorForm继承
4 <action-mapping>下的<action>子节点中的validate属性设为true
5 在需要验证的jsp页面添加<html:errors property="和validation.xml中field中的property一致"/>,用来显示错误信息。
至此,validate框架的基本配置就搞定了!!!随后就是一个烦人的问题,错误消息不能显示!!!
解决办法:(假设我们使用的验证规则是required),required规则默认的消息显示key是errors.required。
办法1:在资源文件中加入 errors.required="要显示的错误信息"
办法2:如果不想要默认的key,可以在validation.xml中的field子元素下添加一个<msg key="自定义key"/>,把validator-rules.xml中相应的required验证规则中的默认key去掉或者改为自定义key的名(与<msg/>中的key属性值一致)
行了,能想到的注意事项就这么多了!如果仍有问题,留言吧!!!
- 14:47
- 浏览 (661)
- 评论 (0)
- 分类: OpenSourceFrameWork
- 进入论坛
- 相关推荐
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 29672 次
- 性别:

- 来自: 长沙

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Oracle中实现分页的SQL语 ...
注意需要排序是使用:ROW_NUMBER() OVER (ORDER BY fi ...
-- by topcloud -
Flex与Java Servlet交互实 ...
呵呵,有什么问题在这里交流吧! 发站内短信也可以。QQ一般不上
-- by mhqawjh -
Oracle中实现分页的SQL语 ...
我认为用这个比较好 select * from ( select row_.*, ...
-- by feiji868 -
Flex与Java Servlet交互实 ...
写得很好。有很大的提示作用。多谢楼主,希望能有更多彩的文章。
-- by hegang3 -
Oracle中实现分页的SQL语 ...
laodizhuq 写道应该是: SELECT x.* from ( ...
-- by armorking






评论排行榜