ValidatorForm 与ActionForm的区别?

xiaojing_tkgame 2009-06-18 10:53:51
ValidatorForm 与 AcrionForm有什么区别???
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ligongxi 2011-05-30
  • 打赏
  • 举报
回复
java.lang.ClassCastException: mybean.UserForm
at myAction.registerAction.execute(registerAction.java:23)就是报的这个错
ligongxi 2011-05-30
  • 打赏
  • 举报
回复
在使用alidator框架时 在action中 valiForm userForm =(valiForm)form;这句要报错 其中valiForm是继承了alidatorForm的 而form则是public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {中的
请高手指点一下 十分感谢
yuzi13631138780 2009-06-18
  • 打赏
  • 举报
回复
还有用ValidatorForm要用到配置文件的:validation.xml,validator-rules.xml,第二个文件一般都不用改变,在struts包中会有的,第一个文件就是用于填写验证的如:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.3.0//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_3_0.dtd">
<form-validation>
<formset>
<form name="hello">
<field property="msg" depends="required">
<arg key="errors.test"/>
</field>
</form>
</formset>
</form-validation>
windy731 2009-06-18
  • 打赏
  • 举报
回复
ValidatorForm 是验证表单的
如果ActionForm 继承了ValidatorForm
那么以后的操作中就不用写验证了.
ActionForm 是struts 1版中的
ActionForm是窗体的对象化表示,它本身其实是个JavaBean,除了标准的getter与setter等方法之外,还提供有reset()、validate()等方法供Struts组件呼叫。
lisatisfy 2009-06-18
  • 打赏
  • 举报
回复
学习了

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧