首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts有关问题,望解决

2012-12-18 
struts问题,望解决我在写struts1时tomcat出现问题,怎么解决都解决不了,希望各位高手帮忙解决tomcat老是报

struts问题,望解决
我在写struts1时tomcat出现问题,怎么解决都解决不了,希望各位高手帮忙解决
tomcat老是报这个错:
org.apache.commons.validator.Field.getMessage(Ljava/lang/String;)Lorg/apache/commons/validator/Msg;
[最优解释]
然后这个步骤重新写一遍:

用法:
1.添加两个jar包:commons-validator.jar 和 jakarta-oro.jar 
2.添加两个xml配置文件:validation.xml 和 validator-rules.xml 
3.在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> 
4.formBean要继承ValidatorForm 
5.Struts-config.xml中配置validate="true"
6.在validation.xml中声明验证

仔细,认真

[其他解释]
ApplicationResources.properties这个文件和配置里面的
<message-resources parameter="com.xunpoit.struts.ApplicationResources" />
没有吧
[其他解释]
有<message-resources parameter="com.xunpoit.struts.ApplicationResources" />

[其他解释]
哦、那你看看那个validator-rules.xml文件中
<validator name="required"
            classname="org.apache.struts.validator.FieldChecks"
               method="validateRequired"
         methodParams="java.lang.Object,
                       org.apache.commons.validator.ValidatorAction,
                       org.apache.commons.validator.Field,
                       org.apache.struts.action.ActionMessages,
                        org.apache.commons.validator.Validator,
                       javax.servlet.http.HttpServletRequest"
                  msg="errors.required"/>
注意是有4个org开头的、有的地方只有三个、你再试试
[其他解释]
把你tomcat重启一下    试试看

热点排行