锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品美女久久久久,亚洲精品综合一二三区在线,国产亚洲精彩视频http://m.tkk7.com/hawk8359/category/28865.htmlZERO~浠庨浂寮濮?/description>zh-cnTue, 26 Feb 2008 14:11:26 GMTTue, 26 Feb 2008 14:11:26 GMT60struts.xml鐨勯厤緗畝浠?/title><link>http://m.tkk7.com/hawk8359/archive/2008/01/15/174339.html</link><dc:creator>Jarry</dc:creator><author>Jarry</author><pubDate>Tue, 15 Jan 2008 08:32:00 GMT</pubDate><guid>http://m.tkk7.com/hawk8359/archive/2008/01/15/174339.html</guid><wfw:comment>http://m.tkk7.com/hawk8359/comments/174339.html</wfw:comment><comments>http://m.tkk7.com/hawk8359/archive/2008/01/15/174339.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/hawk8359/comments/commentRss/174339.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/hawk8359/services/trackbacks/174339.html</trackback:ping><description><![CDATA[<p> </p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff"><!</span><span style="color: #ff00ff">DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" </span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff"><</span><span style="color: #800000">struts</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />    </span><span style="color: #008000"><!--</span><span style="color: #008000"> include鑺傜偣鍙互灝嗘瘡涓姛鑳芥ā鍧楃嫭绔嬪埌涓涓獂ml閰嶇疆鏂囦歡涓劧鍚庡紩鐢?nbsp;</span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />    </span><span style="color: #0000ff"><</span><span style="color: #800000">include </span><span style="color: #ff0000">file</span><span style="color: #0000ff">="struts-default.xml"</span><span style="color: #0000ff">></</span><span style="color: #800000">include</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />    <br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />    </span><span style="color: #008000"><!--</span><span style="color: #008000"> package鎻愪緵浜嗗皢澶氫釜Action緇勭粐涓轟竴涓ā鍧楃殑鏂瑰紡<br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        package鐨勫悕瀛楀繀欏繪槸鍞竴鐨?nbsp;package鍙互鎵╁睍 褰撲竴涓猵ackage鎵╁睍鑷?br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        鍙︿竴涓猵ackage鏃惰package浼氬湪鏈韓閰嶇疆鐨勫熀紜涓婂姞鍏ユ墿灞曠殑package<br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        鐨勯厤緗?nbsp;鐖秔ackage蹇呴』鍦ㄥ瓙package鍓嶉厤緗?nbsp;<br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />    </span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />    </span><span style="color: #0000ff"><</span><span style="color: #800000">package </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="com"</span><span style="color: #ff0000"> extends</span><span style="color: #0000ff">="struts-default"</span><span style="color: #ff0000"> namespace</span><span style="color: #0000ff">="/test"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">interceptors</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />            </span><span style="color: #008000"><!--</span><span style="color: #008000"> 瀹氫箟鎷︽埅鍣?nbsp;</span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />            </span><span style="color: #0000ff"><</span><span style="color: #800000">interceptor </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="token"</span><span style="color: #ff0000"> class</span><span style="color: #0000ff">="com.token"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />            </span><span style="color: #008000"><!--</span><span style="color: #008000"> 瀹氫箟鎷︽埅鍣ㄦ爤 </span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />            </span><span style="color: #0000ff"><</span><span style="color: #800000">interceptor-stack </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="defaultStack"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />                </span><span style="color: #0000ff"><</span><span style="color: #800000">interceptor-ref </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="token"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />            </span><span style="color: #0000ff"></</span><span style="color: #800000">interceptor-stack</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff"></</span><span style="color: #800000">interceptors</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        <br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #008000"><!--</span><span style="color: #008000"> 瀹氫箟榛樿鐨勬嫤鎴櫒錛屽鏋淎ction涓紩鐢ㄤ簡鍏跺畠鐨勬嫤鎴櫒 榛樿鐨勬嫤鎴櫒灝嗘棤鏁?nbsp;</span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">default-interceptor-ref </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="token"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/></span><span style="color: #000000">        <br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        <br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #008000"><!--</span><span style="color: #008000"> 鍏ㄥ眬results閰嶇疆 </span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">global-results</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />            </span><span style="color: #0000ff"><</span><span style="color: #800000">result </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="input"</span><span style="color: #0000ff">></span><span style="color: #000000">/error.jsp</span><span style="color: #0000ff"></</span><span style="color: #800000">result</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff"></</span><span style="color: #800000">global-results</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        <br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #008000"><!--</span><span style="color: #008000"> Action閰嶇疆 涓涓狝ction鍙互琚嬈℃槧灝?nbsp;</span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">action </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="hello"</span><span style="color: #ff0000"> class</span><span style="color: #0000ff">="com.HelloWorld"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />            </span><span style="color: #008000"><!--</span><span style="color: #008000"> 寮曠敤鎷︽埅鍣?nbsp;</span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />            </span><span style="color: #0000ff"><</span><span style="color: #800000">interceptor-ref </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="token"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        <br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />           </span><span style="color: #008000"><!--</span><span style="color: #008000"> 鑺傜偣閰嶇疆 </span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />           </span><span style="color: #0000ff"><</span><span style="color: #800000">result </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="success"</span><span style="color: #ff0000"> type</span><span style="color: #0000ff">="dispatcher"</span><span style="color: #0000ff">></span><span style="color: #000000">/talk.jsp</span><span style="color: #0000ff"></</span><span style="color: #800000">result</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />           </span><span style="color: #008000"><!--</span><span style="color: #008000"> 鍙傛暟璁劇疆  </span><span style="color: #008000">--></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />           </span><span style="color: #0000ff"><</span><span style="color: #800000">param </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="url"</span><span style="color: #0000ff">></span><span style="color: #000000">http://m.tkk7.com</span><span style="color: #0000ff"></</span><span style="color: #800000">param</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />        </span><span style="color: #0000ff"></</span><span style="color: #800000">action</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />    </span><span style="color: #0000ff"></</span><span style="color: #800000">package</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff"></</span><span style="color: #800000">struts</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <img src ="http://m.tkk7.com/hawk8359/aggbug/174339.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/hawk8359/" target="_blank">Jarry</a> 2008-01-15 16:32 <a href="http://m.tkk7.com/hawk8359/archive/2008/01/15/174339.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>struts2.0鐨勬爣絳懼簱錛堢畝浠嬶級http://m.tkk7.com/hawk8359/archive/2008/01/11/174319.htmlJarryJarryFri, 11 Jan 2008 07:58:00 GMThttp://m.tkk7.com/hawk8359/archive/2008/01/11/174319.htmlhttp://m.tkk7.com/hawk8359/comments/174319.htmlhttp://m.tkk7.com/hawk8359/archive/2008/01/11/174319.html#Feedback0http://m.tkk7.com/hawk8359/comments/commentRss/174319.htmlhttp://m.tkk7.com/hawk8359/services/trackbacks/174319.html鐢ㄨ繃struts1.x鐨勪漢閮界煡閬擄紝鏍囩搴撴湁html銆乥ean銆乴ogic銆乼iles錛?br /> 鑰宻truts2.0閲岀殑鏍囩鍗存病鏈夊垎綾伙紝鍙敤鍦╦sp澶存枃浠跺姞涓?br /> <%@ taglib prefix="s" uri="/struts-tags" %>
灝辮兘浣跨敤struts2.0鐨勬爣絳懼簱

涓嬮潰灝變粙緇嶄笅姣忎釜鏍囩鐨勭敤娉曪紙鏈夐敊璇鋒寚姝o級錛?br />
A錛?/p> <s:a href=""></s:a>-----瓚呴摼鎺ワ紝綾諱技浜巋tml閲岀殑<a></a>
<s:action name=""></s:action>-----鎵ц涓涓獀iew閲岄潰鐨勪竴涓猘ction
<s:actionerror/>-----濡傛灉action鐨別rrors鏈夊奸偅涔堟樉紺哄嚭鏉?br /> <s:actionmessage/>-----濡傛灉action鐨刴essage鏈夊奸偅涔堟樉紺哄嚭鏉?br /> <s:append></s:append>-----娣誨姞涓涓煎埌list錛岀被浼間簬list.add();
<s:autocompleter></s:autocompleter>-----鑷姩瀹屾垚<s:combobox>鏍囩鐨勫唴瀹癸紝榪欎釜鏄痑jax

B錛?br /> <s:bean name=""></s:bean>-----綾諱技浜巗truts1.x涓殑錛孞avaBean鐨勫?br />
C錛?br /> <s:checkbox></s:checkbox>-----澶嶉夋
<s:checkboxlist list=""></s:checkboxlist>-----澶氶夋
<s:combobox list=""></s:combobox>-----涓嬫媺妗?br /> <s:component></s:component>-----鍥懼儚絎﹀彿

D錛?br /> <s:date/>-----鑾峰彇鏃ユ湡鏍煎紡
<s:datetimepicker></s:datetimepicker>-----鏃ユ湡杈撳叆妗?br /> <s:debug></s:debug>-----鏄劇ず閿欒淇℃伅
<s:div></s:div>-----琛ㄧず涓涓潡錛岀被浼間簬html鐨?lt;div></div>
<s:doubleselect list="" doubleName="" doubleList=""></s:doubleselect>-----鍙屼笅鎷夋

E錛?br /> <s:if test=""></s:if>
<s:elseif test=""></s:elseif>
<s:else></s:else>-----榪?涓爣絳句竴璧蜂嬌鐢紝琛ㄧず鏉′歡鍒ゆ柇

F錛?br /> <s:fielderror></s:fielderror>-----鏄劇ず鏂囦歡閿欒淇℃伅
<s:file></s:file>-----鏂囦歡涓婁紶
<s:form action=""></s:form>-----鑾峰彇鐩稿簲form鐨勫?br />
G錛?br /> <s:generator separator="" val=""></s:generator>----鍜?lt;s:iterator>鏍囩涓璧蜂嬌鐢?br />
H錛?br /> <s:head/>-----鍦?lt;head></head>閲屼嬌鐢紝琛ㄧず澶存枃浠剁粨鏉?br /> <s:hidden></s:hidden>-----闅愯棌鍊?br />
I錛?br /> <s:i18n name=""></s:i18n>-----鍔犺澆璧勬簮鍖呭埌鍊煎爢鏍?br /> <s:include value=""></s:include>-----鍖呭惈涓涓緭鍑猴紝servlet鎴杍sp欏甸潰
<s:inputtransferselect list=""></s:inputtransferselect>-----鑾峰彇form鐨勪竴涓緭鍏?br /> <s:iterator></s:iterator>-----鐢ㄤ簬閬嶅巻闆嗗悎

L錛?br /> <s:label></s:label>-----鍙鐨勬爣絳?br />
M錛?br /> <s:merge></s:merge>-----鍚堝茍閬嶅巻闆嗗悎鍑烘潵鐨勫?br />
O錛?br /> <s:optgroup></s:optgroup>-----鑾峰彇鏍囩緇?br /> <s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>-----宸﹀彸閫夋嫨妗?br />
P錛?br /> <s:param></s:param>-----涓哄叾浠栨爣絳炬彁渚涘弬鏁?br /> <s:password></s:password>-----瀵嗙爜杈撳叆妗?br /> <s:property/>-----寰楀埌'value'鐨勫睘鎬?br /> <s:push value=""></s:push>-----value鐨勫紁ush鍒版爤涓?浠庤屼嬌property鏍囩鐨勮兘澶熻幏鍙杤alue鐨勫睘鎬?br />
R錛?br />

<s:radio list=""></s:radio>-----鍗曢夋寜閽?br /> <s:reset></s:reset>-----閲嶇疆鎸夐挳


S錛?br /> <s:select list=""></s:select>-----鍗曢夋
<s:set name=""></s:set>-----璧嬩簣鍙橀噺涓涓壒瀹氳寖鍥村唴鐨勫?br /> <s:sort comparator=""></s:sort>-----閫氳繃灞炴х粰list鍒嗙被
<s:submit></s:submit>-----鎻愪氦鎸夐挳
<s:subset></s:subset>-----涓洪亶鍘嗛泦鍚堣緭鍑哄瓙闆?br />
T錛?br /> <s:tabbedPanel id=""></s:tabbedPanel>-----琛ㄦ牸妗?br /> <s:table></s:table>-----琛ㄦ牸
<s:text name=""></s:text>-----I18n鏂囨湰淇℃伅
<s:textarea></s:textarea>-----鏂囨湰鍩熻緭鍏ユ
<s:textfield></s:textfield>-----鏂囨湰杈撳叆妗?br /> <s:token></s:token>-----鎷︽埅鍣?br /> <s:tree></s:tree>-----鏍?br /> <s:treenode label=""></s:treenode>-----鏍戠殑緇撴瀯

U錛?br /> <s:updownselect list=""></s:updownselect>-----澶氶夋嫨妗?br /> <s:url></s:url>-----鍒涘緩url


Jarry 2008-01-11 15:58 鍙戣〃璇勮
]]>
瀹炵幇涓涓畝鍗曠殑Struts2.0http://m.tkk7.com/hawk8359/archive/2008/01/10/174239.htmlJarryJarryThu, 10 Jan 2008 04:02:00 GMThttp://m.tkk7.com/hawk8359/archive/2008/01/10/174239.htmlhttp://m.tkk7.com/hawk8359/comments/174239.htmlhttp://m.tkk7.com/hawk8359/archive/2008/01/10/174239.html#Feedback0http://m.tkk7.com/hawk8359/comments/commentRss/174239.htmlhttp://m.tkk7.com/hawk8359/services/trackbacks/174239.htmlStruts2.0灞炰簬Web妗嗘灦錛孧VC 2妯″瀷錛屽叾瀹炲拰浠ュ墠鐨凷truts1.x娌℃湁浠涔堝叧緋伙紝鏂版墜鍙互涓嶇敤鍘誨銆?br /> 鍥犱負Struts2.0鏄疻ebwork2.2婕斿彉鑰屾潵銆?br />
絎竴姝ワ細鍒涘緩Web宸ョ▼

瑕佷嬌鐢⊿truts2.0鍏堣鍘諱笅杞藉寘
http://people.apache.org/builds/struts/2.0.10/struts-2.0.10-lib.zip

鎵撳紑struts-2.0.10-lib.zip\struts-2.0.10\lib
鎶婇噷闈ommons-logging-1.0.4.jar錛沠reemarker-2.3.8.jar錛沷gnl-2.6.11.jar錛泂truts2-core-2.0.11.jar錛泋work-2.0.4.jar浜斾釜鍖呰В鍘嬪嚭鏉ワ紝鎷瘋礉鍒頒綘鐨刉eb宸ョ▼鐨刉ebContent/WEB-INF/lib涓?br />
絎簩姝ワ細閰嶇疆web.xml鏂囦歡

<filter>
  
<filter-name>struts</filter-name>
  
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
  
<filter-name>struts</filter-name>
  
<url-pattern>/*</url-pattern>
</filter-mapping>

 

浠ヤ笂閰嶇疆娣誨姞鍒?lt;web-app></web-app>閲?br /> 浣嗘槸鎴戜滑鏈夋椂浼氱敤鍒頒腑鏂囷紝鎵浠ユ垜浠閲嶅啓FilterDispatcher錛堣繃婊ゅ櫒錛?br />

鍦╯rc鐩綍涓嬪垱寤篶om.filter鍖咃紝鍦ㄥ寘涓緩绔婲ewFilter綾伙紝緇ф壙FilterDispatcher 錛屼唬鐮佸涓嬶細

package filter;

import org.apache.struts2.dispatcher.FilterDispatcher;
import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class NewFilter extends FilterDispatcher {

 
private static String encoding = "GB2312";

 
public void init(FilterConfig filterConfig) throws ServletException {
  
super.init(filterConfig);
  String encodingParam 
= filterConfig.getInitParameter("encoding");
  
if (encodingParam != null && encodingParam.trim().length() != 0{
   encoding 
= encodingParam;
  }

 }


 
public void doFilter(ServletRequest request, ServletResponse response,
   FilterChain chain) 
throws IOException, ServletException {
  request.setCharacterEncoding(encoding);
  
super.doFilter(request, response, chain);
 }

}


浣嗘槸榪欐牱鏀瑰啓鍚庡彂鐜版病鏁堟灉錛屽叾瀹炴槸web.xml閲岀殑閰嶇疆娌℃湁璋冪敤鑰屽凡錛屾墍浠eb.xml鐨勯厤緗鏀規垚錛?br />
<filter>
  
<filter-name>struts2</filter-name>
  
<filter-class>com.filter.NewFilter</filter-class>
  
<init-param>
    
<param-name>encoding</param-name>
    
<param-value>GB2312</param-value>
  
</init-param>
</filter>
<filter-mapping>
  
<filter-name>struts2</filter-name>
  
<url-pattern>/*</url-pattern>
</filter-mapping>

涓嶉毦鍙戠幇錛孨ewFilter.java閲岀殑 private static String encoding = "GB2312";
鍜寃eb.xml閲岀殑<param-name>encoding</param-name><param-value>GB2312</param-value>
鍏跺疄String encodingParam = filterConfig.getInitParameter("encoding");
灝辨槸浠巜eb.xml涓鍑哄弬鏁板悕涓篹ncoding鐨勫鹼紝鐒跺悗璧嬬粰瀛愮被涓殑encoding鎴愬憳

鎵浠ワ紝浠ュ悗闇瑕佹敼鍙樼紪鐮佹柟寮忓彧闇鍦╳eb.xml涓敼 <param-value>鐨勫?br />
絎笁姝ワ細閰嶇疆struts.xml

鍦╯rc閲屾柊寤轟竴涓猻truts.xml鏂囦歡

<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd"
>
<struts>
    
<include file="struts-default.xml"/>
    
<package name="com" extends="struts-default">    
        
<action name="hello" class="com.HelloWorld">
          
<result>Hello.jsp</result>
        
</action>
    
</package>
</struts>

娣誨姞鍒皊truts.xml閲?br />

鍦╯rc涓嬫柊寤簊truts.properties娣誨姞濡備笅閰嶇疆錛?br />

struts.locale=zh_CN
struts.i18n.encoding=GB2312


榪欐牱struts灝辮兘璇嗗埆涓枃浜?/p>
絎洓姝ワ細鏂板緩JavaBean

鍦╯rc.com涓嬫柊寤篐elloWorld.java錛屼唬鐮佸涓嬶細

package com;

import com.opensymphony.xwork2.ActionSupport;

public class HelloWorld extends ActionSupport {
 
private static final long serialVersionUID = 1L;
 
 
private String message;

 
public String getMessage() {
  
return message;
 }


 
public void setMessage(String message) {
  
this.message = message;
 }

 
 
public String execute() {
  System.out.println(
"Executing action, your message is " + message);
  
return SUCCESS;
 }

}



絎簲姝ワ細鏂板緩jsp欏甸潰

鍦╓ebContent涓嬫柊寤篐elloWorld.jsp錛屼唬鐮佸涓嬶細

<%@ page contentType="text/html; charset=GB2312" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    
<head>
        
<title>HelloWorld</title>
        
<s:head />
    
</head>
    
<body>
        
<s:actionerror />
        
<s:form action="hello">
            
<s:textfield label="Name" name="message" tooltip="Enter your Name here" />
            
<s:submit />
        
</s:form>
    
</body>
</html>


鍦╓ebContent涓嬫柊寤篐ello.jsp錛屼唬鐮佸涓嬶細

<%@ page contentType="text/html; charset=GB2312" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    
<head>
        
<title>HelloWorld</title>
        
<s:head />
    
</head>
    
<body>
        
<h1><s:property value="message" /></h1>
    
</body>
</html>


浠ヤ笂宸ヤ綔瀹屾垚鍙互鎶妛eb宸ョ▼鎵撳寘錛屽彂甯冨埌tomcat鎴栧叾浠杦eb鏈嶅姟鍣?br /> 鍦ㄥ湴鍧鏍忚緭鍏ワ細http://localhost:8080/浣犵殑web宸ョ▼鍚嶇О/HelloWorld.jsp

鍦ㄨ緭鍏ユ杈撳叆淇℃伅鐐瑰嚮submit鎻愪氦錛屼細鍦℉ello.jsp涓婃樉紺哄嚭浣犲垰鎵嶈緭鍏ョ殑淇℃伅

鎬葷粨錛?br />
涓婇潰鐨勪緥瀛愮畝鍗曞湴婕旂ず浜嗭紝Web 搴旂敤紼嬪簭鐨勫熀鏈搷浣溿傜涓錛岄厤緗茍涓嶅鏉傦紱絎簩錛宎ction鎻愪氦鏂瑰紡鐨勬敼鍙橈紝鐩存帴鍦╯truts.xml閲岄厤緗紝鑰屼笉鍐嶅儚1.x閲屼嬌鐢?/p>

request.forwardmapping("");

鏉ユ彁浜わ紱絎笁錛宻truts2鐨勬爣絳懼簱鐢ㄨ搗鏉ユ洿綆鍗曘?/font>



Jarry 2008-01-10 12:02 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲娇小性xxxx色| 国产亚洲一区二区在线观看 | 日本h在线精品免费观看| 亚洲av一综合av一区| kk4kk免费视频毛片| 亚洲国产精品无码久久久久久曰 | 69式国产真人免费视频| 久久久久亚洲AV片无码| 一区二区三区免费视频网站| 四虎影库久免费视频| 国产成A人亚洲精V品无码| 亚洲欧美日韩一区二区三区| 无码人妻一区二区三区免费n鬼沢| 免费va人成视频网站全| 亚洲黄色免费在线观看| 中文字幕在线视频免费| 亚洲Av无码乱码在线播放| 国产亚洲精aa在线看| 91嫩草免费国产永久入口| 狠狠色伊人亚洲综合成人| 四虎永久免费网站免费观看| 亚洲色偷偷av男人的天堂| 日本无吗免费一二区| 国产一卡2卡3卡4卡无卡免费视频| 亚洲一本之道高清乱码| 久久亚洲AV成人无码国产| 国精无码欧精品亚洲一区| 久久精品亚洲综合一品| 亚洲最新视频在线观看| 亚洲中文字幕久久久一区| 亚洲一区二区三区久久| 亚洲AV无码不卡无码| 亚洲精品二区国产综合野狼| 国产国拍精品亚洲AV片| 亚洲AV永久纯肉无码精品动漫| 狠狠亚洲狠狠欧洲2019| 亚洲AV午夜成人片| 亚洲图片激情小说| 国产成人亚洲综合网站不卡| 免费中文字幕视频| 亚洲网站在线免费观看|