站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题struts中Validator验证为什么没有执行?

struts中Validator验证为什么没有执行?

摘要: struts中Validator验证为什么没有执行?


formBean:
<form-beans>
<form-bean name="UpdateForm" type="org.apache.struts.action.DynaActionForm">
<form-property
type="java.lang.String"/>
</form-bean>
</form-beans>


validation.xml:
<form-validation>
<formset>
<form name="UpdateForm">
property="qqList"
depends="required">

</form>
</formset>
</form-validation>
当qqList提交空时,应该转向错误页面,为什么还是继续执行到ACTION中去了啊?
好象这个验证没有被执行一样,这是为什么呢?


action的配置文件呢?显式声明validate="true"了吗?


<form-bean name="UpdateForm" type="org.apache.struts.action.DynaActionForm">
中的type="org.apache.struts.action.DynaActionForm"
改为
type="org.apache.struts.validator.DynaValidatorForm"


恩 改成type="org.apache.struts.validator.DynaValidatorForm"就正确了
那个type="org.apache.struts.validator.DynaValidatorForm"和type="org.apache.struts.action.DynaActionForm"有啥子不同啊?是不是STRUTS的版本不一样的原因啊?


解决了就好,放点分拉,去找本Struts的书看看就清楚了


↑返回目录
前一篇: weblogic问题:首页上的生成注册码的图片都是个×,这是为什么
后一篇: 请问eclipse3.1里怎么建立Lomboz j2ee project.