如果要使用验证框架的话,首先form 里的validate()方法要删掉,因为有validate()方法的话验证框架就不起作用,这两个只能选其一。其次struts-config.xml里相关的action的validate属性必须为true,表示与action关联的form启用验证。
<action
attribute="registerForm"
input="/register.jsp"
name="registerForm"
path="/register"
scope="request"
type="com.kainecy.struts.action.RegisterAction"
validate="true"/>当然还要在struts里配置验证框架的插件,在struts-config.xml最后加上
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>在jsp页面中用<html:errors/>显示全部出错信息,或者使用<html:errors property="username"/>等分别显示出错信息。
<action
attribute="registerForm"
input="/register.jsp"
name="registerForm"
path="/register"
scope="request"
type="com.kainecy.struts.action.RegisterAction"
validate="true"/>当然还要在struts里配置验证框架的插件,在struts-config.xml最后加上
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>在jsp页面中用<html:errors/>显示全部出错信息,或者使用<html:errors property="username"/>等分别显示出错信息。
解决方案 »
- 麻烦帮我看看这个错误谢谢了 这个是排序的
- 双向一对多,出错
- 再问一个spring和proxool集成的问题,搞不定……
- 算法,帮忙解决咯
- 如何用junit做一个压缩程序(zipping)
- hibernate 多表级连操作(在线等!!)
- weblogic创建数据连接池不成功
- MyEclipse和eclipse有什么联系和不同?
- tomcat下如何设置,让它自启动 自定义的有serversocket功能的servlet
- 500分:寻求系统框架---JAVA SOCKET网络编程框架,相关文章也可. UP着有分.
- Hibernate大数据量问题
- 关于用java向服务器端post数据的问题(急!!!)
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
*******************没有这个=。=
我记得我弄了这个=。=可能是因为:中途eclipse强行关闭了一次,可能导致未保存配置文件,丢失了。内存不足阿5555谢谢啦~~分够吧~~哈