struts的验证框架为什么没起到作用?

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:36:34
需要的两个JAR包,我都已经加到Lib下了,Struts的配置文件中也加入插件了,可是为什么连部署项目的时候验证文件根本就没加载进来啊!
下面是我的配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
....这就间写了
<message-resources
parameter="com.livechance.struts.ApplicationResources" />
<plug-in
className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/WEB-INF/validator-rules.xml, /WEB-INF/validation.xml"/>
</plug-in>
</struts-config>
form也继承字ValidatorForm了,
可是就是加载不进来?

看你的资源文件是不是配置错误了 ?
例如
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts-config (View Source for full doctype...)>
- <struts-config>
<data-sources />
- <form-beans>
- <form-bean name="tForm" 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-bean name="aForm" type="net.dbet.java07.form.AForm" />
</form-beans>
<global-exceptions />
<global-forwards />
- <action-mappings>
<action attribute="tForm" input="/index.jsp" name="tForm" path="/vt" scope="request" type="net.dbet.java07.action.VtAction"