锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
1銆佸湪struts-config.xml鏂囦歡涓姞鍏?/span>
<message-resources parameter="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>
鍏朵腑parameter="ApplicationResources"鎰忓懗鐫鍦?/font>java婧愪唬鐮佹牴閮?/font>,濡?/font>src/涓嬫湁涓灞炴ф枃浠?/font>ApplicationResources.properties錛屼絾涓轟簡鑳芥樉紺轟腑鏂囦歡淇℃伅
鍦?/font>src/涓嬭繕搴旀湁鏂囦歡ApplicationResources_zh_CN.properties錛?/font> 涓ゆ枃浠舵渶鍚庢墦鍖呭埌WEB-INF/classes涓嬨?/span>
2銆佸埄鐢ㄥ紑鍙戝伐鍏峰湪WEB-INF/涓嬪鍏?/font>validator-rules.xml鍙?/font>validation.xml鏂囦歡銆傝繖鏄湁鍏抽獙璇佽鍒欏強楠岃瘉鍐呭鐨勯厤緗枃浠躲?/span>
3銆佷負琛ㄥ崟灞炴у姞鍏ヤ腑鏂囪鏄庯紝濡傛湁涓?/font>formBean錛屽悕涓?/font>form1錛屾湁涓変釜灞炴э紝name銆?/font>height銆?/font>born錛屽垎鍒槸濮撳悕銆佽韓楂樸佸嚭韜棩鏈?/span>
鍦?/font>ApplicationResources.properties鏂囦歡涓姞鍏ュ睘鎬х殑瑙i噴璇存槑錛?/span>
errors.integer={0} 蹇呴』涓烘暣鍨嬪?/font>,璇鋒敞鎰忕紪杈戞鍐呬笉鑳芥湁絀虹櫧瀛楃涓?/font>.
errors.date={0} 鏃ユ湡鏍煎紡閿欒錛屽簲涓?/font>
# form1
form1.name.displayname=濮撳悕
form1.height.displayname=韜珮
form1.born.displayname=鍑鴻韓鏃ユ湡
絎竴銆佷簩琛屼笉鏄繀欏葷殑錛屼絾鏈夋剰涔夈?/span>
鎵撳寘鍓嶆墽琛屼笅鍒楁壒澶勭悊 native2ascii ApplicationResources.properties ApplicationResources_zh_CN.properties錛岀洰鐨勬槸鐢辨枃浠?/font>ApplicationResources.properties
浜х敓鏂版枃浠?/font>ApplicationResources_zh_CN.properties錛屼互渚胯兘姝g‘鏄劇ず姹夊瓧錛岃繖涓柊鏂囦歡涔熷湪src/涓嬨?/span>
4銆佷負浜嗛獙璇佺敤鎴峰湪濉啓琛ㄥ崟鏃惰緭鍏ョ殑鏁版嵁錛屽湪validation.xml鏂囦歡鐨?/font><formset></formset>涔嬮棿鍔犲叆濡備笅鍐呭
<form name="form1">
<field property="name"
depends="required">
<arg0 key="form1.name.displayname"/>
</field>
<field property="height"
depends="integer">
<arg0 key="form1.height.displayname"/>
</field>
<field property="born"
depends="required,date">
<arg0 key="form1.born.displayname"/>
<var>
<var-name>datePatternStrict</var-name>
<var-value>yyyy-MM-dd</var-value>
</var>
</field>
</form>
5銆佸湪jsp欏甸潰涓婏紝鍦?/font></body>鍓嶅姞鍏?/font>strus鏍囩:
<html:javascript formName="form1" dynamicJavascript="true" staticJavascript="true"/>
緇忚繃浠ヤ笂鍑嗗錛屼笉綆℃槸鐢?/font>struts鐨?/font><html:form></html:form>鏍囩榪樻槸鐢?/font>newxy鐨?/font><nhtml:form></nhtml:form>鏍囩錛屽湪瀹㈡埛绔敤鎴鋒彁浜ゆ暟鎹墠閮藉彲浠ヨ繘琛岄獙璇併?/span>
浣嗗鏋滅敤struts鐨?/font><html:form></html:form>鏍囩錛屽簲鍔犲叆onsubmit浜嬩歡錛屽錛?/span>
<html:form action="/myAction.do?method=update" onsubmit="return validateForm1(this);">
....
<html:submit value=" 鎻愪氦 " />
</html:form>