67,550
社区成员




<?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="tsetForm">
<field property="test" depends="required">
<arg key="testForm.test" position="0" />
</field>
</form>
</formset>
</form-validation>
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/WEB-INF/validator-rules.xml,
/WEB-INF/validation.xml" />
<set-property property="stopOnFirstError" value="true" />
</plug-in>
<logic:messagesPresent>
<ul>
<html:messages id="error">
<li>
<bean:write name="error"/>
</li>
</html:messages>
</ul>
</logic:messagesPresent>
public class TestForm extends ValidatorForm {
private String test;
}
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
TestForm testForm = (TestForm) form;
String test = testForm.getTest();
if(testDAO.isValidUser(test)){
return mapping.findForward("backToindex");
}else{
return mapping.getInputForward();
}
<action-mappings>
<action attribute="testForm" input="/test.jsp" name="testForm"
path="/test" scope="request" validate="true"
type="org.springframework.web.struts.DelegatingActionProxy"
cancellable="true" />
</action-mappings>