我尝试使用验证框架工作进行struts中网页的客户端验证。但是在加载服务器时,它只显示ClassNotFoundException
类
org.apache.struts.validator.ValidationPlugIn
。我没有得到一个为什么它正在搜索validationPlugin
,因为我正在使用validatorPlugIn
。
这是我的validation.xml
文件
<?xml version="1.0" encoding="UTF-8"?>
<!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="RegistrationForm">
<field property="userName" depends="required">
<msg name="required" key="error.userName.required"/>
</field>
<field property="password" depends="required">
<msg name="required" key="error.password.required"/>
</field>
</form>
</formset>
</form-validation>
我在struts-config中使用插件标签,如下所示。
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/org/apache/struts/validator/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>