锁定老帖子 主题:Struts知识辅导(2--1)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-04
ActionForm的校验
<struts-config>
ActionForm的校验是struts提供的一项类似于Javascript的表单校验的功能。他可以验证用户填写的表单数据的正确性。 ActionForm的校验,如果表单中的数据符不符合规定格式的要求,ActionForm的validate()方法会返回一个ActionError对象,ActionError对象中封装了一个或多个应用发现的校验错误,每一个错误有一个ActionMessage对象表达,我们可以通过判断这个ActionError的对象是否为空,如果为空那么表单的数据符合格式要求,不为空就是表单项中就有不符合格式要求的项。
struts标签
在使用struts标签的JSP页面中要先加上以下的标签库的引用 <bean:message key="errors.username.required">这个标签可以从指定的资源文件中根据指定的key值来取得可以对应的值,但是需要在struts-config.xml中进行配置。 struts会自动的判断返回ActionError是否为空,如果是空可以自动的转向指定页面,也可以强制不进行校验,虽然可以在Form中不去覆盖validate()方法,但是那样是不可取的。要实现上面提得到功能还需要在struts-config中配置。 <html:message id="error"><!--id属性是ActionMessage存放在空间中的key-->
struts的html标签的使用类似于html标签,但是少有区别,指定类型的方式变成使用不同的标签,这样会绑定struts,所以旨在需要时使用。 Struts预定义的Action类 注意:在使用继承Struts预定义的Action类,一定不要覆盖execute方法,否则会导致无法调用自定义Action相应方法。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-12-09
bbs.tarena.com.cn达内的上课笔记
我在达内上过课,什么都没有改变啊!!!!我还有更多的呢。。。晕掉 |
|
返回顶楼 | |
发表时间:2008-12-09
优秀奉献奖!
|
|
返回顶楼 | |
发表时间:2008-12-12
看看看看看..顶个.
|
|
返回顶楼 | |
浏览 1434 次