struts1.2中通过验证框架提交后,验证没有起作用???这是为什么?????
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
<html>
<head>
<title>JSP for TestForm form</title>
</head>
<body>
<html:javascript formName="testForm"/>
<html:form action="/test.do" onsubmit=" return validatetestForm(this)">
年龄 : <html:text property="age"/><html:errors property="age"/><br/>
姓名 : <html:text property="name"/><html:errors property="name"/><br/>
<html:submit/><html:cancel/>
</html:form>
</body>
</html>
<?xml version="1.0" encoding="gbk"?>
<!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="testForm">
<field property="name" depends="required">
<arg0 key="error.user" resource="false"/>
</field>
<field property="age" depends="required">
<arg0 key="error.age" resource="false"/>
</field>
</form>
</formset>
</form-validation>
<?xml version="1.0" encoding="gbk"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<data-sources />
<form-beans >
<form-bean name="testForm" dynamic="true" type="com.yourcompany.struts.form.TestForm" />
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings >
<action
attribute="testForm"
input="/form/test.jsp"
name="testForm"
validate="true"
path="/test"
scope="request"
type="com.yourcompany.struts.action.TestAction" >
<forward name="ok" path="/form/ok.jsp" />
<forward name="error" path="/form/error.jsp" />
</action>
</action-mappings>
<message-resources parameter="org.apache.struts.validator.ValidatorPlugIn" />
<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>
error.user=username is required
error.age=userPwd is required
上面是所有文件的配置,当我提交后它就直接到action类里了,这是怎么回事???