浏览 1620 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-07
一个很老土的问题,好长时间没有摸这个东西了,昨天同事忽然问到我一个这样的问题:“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属性值一致)
行了,能想到的注意事项就这么多了!如果仍有问题,留言吧!!! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |