struts-config.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<!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="selectnovleForm" type="com.yourcompany.struts.form.SelectnovleForm" />
    <form-bean name="novleForm" type="org.apache.struts.validator.DynaValidatorForm">
      <form-property name="bookid" type="java.lang.String" />
    </form-bean>  </form-beans>
  
  <global-exceptions />
  <global-forwards />
  <action-mappings >
    <action
      attribute="novleForm"
      input="/form/novle.jsp"
      name="novleForm"
      path="/novle"
      scope="request"
      validate="false"
      type="com.yourcompany.struts.action.NovleAction">
      <set-property property="cancellable" value="true" />
      <forward name="tijiao" path="/form/tijiao.jsp"></forward>
    </action>
  </action-mappings>
  <message-resources parameter="com.yourcompany.struts.ApplicationResources" />
  <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
   <set-property property="pathname" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
   <set-property value="false" property="stopOnFirstError"/>
  </plug-in>
</struts-config>JSP页面:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> 
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
 
<html> 
<head>
<title>小说入库单</title>
</head>
<body> 
    <center>小说入库单</center>
<br><html:form action="/novle">  
小说书号: <html:text property="bookid"/>(*必填)<html:errors property="bookid"/><br/>
<br/> <br/>
<html:submit value="提交"/><html:cancel value="重写"/>
</html:form>
</body>
</html>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="novleForm" >
      <field property="bookid" depends="required,minlength">
      <arg0 key="novle.bookid"/>
      <arg1 key="${var:minlength}" name="minlength" resource="false"/>
      <var>
      <var-name>minlength</var-name>
      <var-value>6</var-value>
      </var> 
      </field>
    </form>
  </formset>
</form-validation>资源文件:
novle.bookid=the id can not be empty.
# Resources for parameter 'com.yourcompany.struts.ApplicationResources'
# Project myj2ee为什么不输入ID号,直接按提交按钮后,没有效果呢?