浏览 53 次
|
该帖已经被评为隐藏帖
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-13 关键字: validator验证
type Exception report
message description The server encountered an internal error () that prevented it from fulfilling this request. exception java.lang.IllegalArgumentException: Resources cannot be null. org.apache.commons.validator.Validator.<init>(Validator.java:188) org.apache.struts.validator.Resources.initValidator(Resources.java:475) org.apache.struts.validator.DynaValidatorForm.validate(DynaValidatorForm.java:104) org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:928) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:204) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) note The full stack trace of the root cause is available in the Apache Tomcat/5.5.23 logs. 1.oro.jar和commons-validator.jar都已经加到classpath 2.写好了validation.xml 3.添加了<plugin .....> 搞不懂还哪里没弄好~会出现这种非法异常!希望得到指点迷津,该实例是整合SSH写的一个用户登陆,如果不进行Struts validator框架验证可以顺利通过。先谢谢 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-05-13
Resources cannot be null.
很明显,有Null对象。仔细检查你提交的ActionForm属性和验证设置。还有,这种问题发新手。 |
|
| 返回顶楼 | |
|
时间:2008-05-13
魔力猫咪 写道 Resources cannot be null.
很明显,有Null对象。仔细检查你提交的ActionForm属性和验证设置。还有,这种问题发新手。 先谢了,用的是动态验证: <form-beans > <form-bean name="loginForm" type="org.apache.struts.validator.DynaValidatorForm" > <form-property name="username" type="java.lang.String"/> <form-property name="password" type="java.lang.String"/> </form-bean> </form-beans> ``validation.xml <!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd"> <form-validation> <formset> <form name="loginForm"> <field property="username" depends="required"> <arg0 key="login.prompt.username"/> </field> <field property="password" depends="required"> <arg1 key="login.prompt.password"/> </field> </form> </formset> </form-validation> <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property value="pathnames" property="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/> </plug-in> 实在想不出哪里出问题了。。 - -|| |
|
| 返回顶楼 | |
|
时间:2008-05-13
<action
attribute="loginForm" input="/login.jsp" name="loginForm" path="/loginForm" scope="request" validate="true" type="org.springframework.web.struts.DelegatingActionProxy" / </action-mappings> |
|
| 返回顶楼 | |




