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号,直接按提交按钮后,没有效果呢?
<?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号,直接按提交按钮后,没有效果呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货