锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产欧美一区二区精品久导航,久草在线视频网站,av中文字幕在线观看第一页http://www.aygfsteel.com/happy-java3000/category/8504.html鎴戞槸涓涓狫ava Fans, 甯屾湜鍦ㄦ涓庡箍澶ava fans寮閬夸竴鍧楄嚜宸辯殑澶╁湴, 涓璧蜂氦嫻?zh-cnFri, 02 Mar 2007 20:20:31 GMTFri, 02 Mar 2007 20:20:31 GMT60Struts閰嶇疆鏂囦歡瑙f瀽http://www.aygfsteel.com/happy-java3000/articles/41710.htmljava浣犳垜浠?濂?...java浣犳垜浠?濂?...Tue, 18 Apr 2006 10:30:00 GMThttp://www.aygfsteel.com/happy-java3000/articles/41710.htmlhttp://www.aygfsteel.com/happy-java3000/comments/41710.htmlhttp://www.aygfsteel.com/happy-java3000/articles/41710.html#Feedback0http://www.aygfsteel.com/happy-java3000/comments/commentRss/41710.htmlhttp://www.aygfsteel.com/happy-java3000/services/trackbacks/41710.htmlStruts閰嶇疆鏂囦歡瑙f瀽錛?br />1銆侀鍏堜嬌鐢⊿truts榪涜瀹夎閰嶇疆錛屽湪褰撳墠搴旂敤涓嬪垱寤哄綋鍓嶅簲鐢ㄧ殑鐩綍緇撴瀯,錛屾妸Struts瀹夎鏂囦歡涓璴ib鐩綍涓嬬殑JAR鏂囦歡鏀懼埌褰撳墠搴旂敤鐨刲ib鐩綍涓嬨?br />2銆佸湪WEB-INF鐩綍涓嬪繀欏婚厤緗枃浠訛細
web.xml銆乻truts-config.xml銆?br />3銆亀eb.xml
聽 浠ヤ緥瀛愬姞娉ㄩ噴瑙f瀽鍚э細

<?xml version="1.0" encoding="UTF-8"?><!--聽鍥哄畾鏍煎紡 -->

<!DOCTYPE web-app
聽 PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
聽 "


<!--聽WEB搴旂敤閰嶇疆 -->
<web-app>
聽 <display-name>HelloApp Struts Application</display-name>

聽 <!-- Standard Action Servlet Configuration聽 -->
聽 <servlet>
聽聽聽聽<--聽struts action綾葷殑servlet閰嶇疆聽-->
聽聽聽 <servlet-name>action</servlet-name>
聽聽聽 <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
聽聽聽
聽聽聽 <!--聽閰嶇疆Action綾葷殑鍒濆鍖栧弬鏁板悕涓篶onfig錛屽間負 /WEB-INF/struts-config.xml-->
聽聽聽 <init-param>
聽聽聽聽聽 <param-name>config</param-name>
聽聽聽聽聽 <param-value>/WEB-INF/struts-config.xml</param-value>
聽聽聽 </init-param>
聽聽聽聽 <load-on-startup>2</load-on-startup>
聽 </servlet>

聽 <!-- Standard Action Servlet Mapping聽 servlet綾繪槧灝勫埌瀵瑰簲鐨刄RL-->
聽 <servlet-mapping>
聽聽聽 <servlet-name>action</servlet-name>
聽聽聽 <url-pattern>*.do</url-pattern>
聽 </servlet-mapping>
聽聽聽
聽<!-- The Usual Welcome File List 搴旂敤鐨勯粯璁ゆ樉紺洪〉闈?->
聽 <welcome-file-list>
聽聽聽 <welcome-file>hello.jsp</welcome-file>
聽 </welcome-file-list>

聽 <!-- Struts Tag Library Descriptors Struts鑷甫鐨勬爣絳懼簱-->
聽 <!--聽榪樻湁struts-nested.tld鍜宻truts-tiles.tld -->
聽 <taglib>
聽聽聽 <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
聽聽聽 <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
聽 </taglib>

聽 <taglib>
聽聽聽 <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
聽聽聽 <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
聽 </taglib>

聽 <taglib>
聽聽聽 <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
聽聽聽 <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
聽 </taglib>
</web-app>

4銆乻ervlet-config.xml
聽聽聽聽 鐢╯truts鏉ュ啓bean鍜宎ction綾誨搴斿叧緋婚兘鍦╯ervlet-config.xml閰嶇疆
聽聽聽聽 涓嬮潰浠ラ厤緗枃浠跺姞娉ㄩ噴鍔犱互璇存槑錛?br />
<!--聽閰嶇疆鏂囦歡鍥哄畾鏍煎紡 -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "

<!--聽struts閰嶇疆鏍囩 -->
<struts-config>

聽聽<!--聽bean鐨勯厤緗紝鎸囧畾bean鍚嶅瓧涓篽ello2Form錛宼ype瀵瑰簲鐨勬槸bean綾?-->
聽 <form-beans>
聽聽聽聽聽 <form-bean name="hello2Form" type="hello2.Hello2Form" />
聽 </form-beans>

聽聽<!--聽action-mapping閰嶇疆錛?鍙互鏈夊涓猘ction鏍囩-->
聽 <action-mappings>

聽聽聽聽<!--
聽聽聽聽聽聽聽 input----action瀵瑰簲鐨勮姹傞〉闈?br />聽聽聽聽聽聽聽 name----鍜宐ean鏍囩鐨刵ame瀵瑰簲錛屾槸榪欎釜action瀵瑰簲鐨勫摢涓涓猙ean
聽聽聽聽聽聽聽 path ----action綾誨搴旂殑URL錛屾槸璇鋒眰欏甸潰璺緞錛屼嬌鐢ㄦ椂浠ath.do鐨勫艦寮忋?br />聽聽聽聽聽聽聽 score----璇鋒眰鑼冨洿錛屾湁涓ょ錛歳equest錛宻ession
聽聽聽聽聽聽聽 type ----鎸囧畾瀵瑰簲鐨刟ction綾?br />聽聽聽聽聽聽聽 validate----鎸囧畾鏄惁閫氳繃FormBean楠岃瘉銆?br />聽聽聽 -->
聽聽聽 <action input="/Hello2.jsp" name="hello2Form" path="/hello2" scope="request"聽 type="hello2.Hello2Action" validate="true">

聽聽聽聽聽聽聽<--聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽 name----杞彂璇鋒眰鍚?br />聽聽聽聽聽聽聽聽聽聽聽 path聽 ----鐢ㄤ簬鎸囧畾璇鋒眰杞彂鐨剈rl
聽聽聽聽聽聽聽聽-->
聽聽聽聽聽聽聽聽<forward name="hello2" path="/Hello2.jsp" />

聽聽聽 </action>

聽聽聽 <!--
聽聽聽聽聽聽聽 姝ction鍙互涓嶉歜ean鍜宎ction鍏寵仈錛屽彲浠ュ湪褰撳墠搴旂敤涓嬮氳繃
聽聽聽聽聽聽聽
http://IP:port/applicationpath/hello.do,灝卞彲浠ヨ漿鍙戝埌logon.jsp欏甸潰銆?br />聽聽聽聽聽聽聽 path----鍜屽墠涓涓猘ction鐨刾ath涓鏍鳳紝浣跨敤鏂瑰紡path.do
聽聽聽聽聽聽聽 forward----璇鋒眰path.do瀵瑰簲鐨勯〉闈?br />聽聽聽 -->
聽聽聽 <action path="/hello" forward="/logon.jsp" />

聽 </action-mappings>

聽 <!--聽鎸囧畾閰嶇疆鏂囦歡Resources鐨勪綅緗?-->
聽 <message-resources parameter="hello2.Resources" />
聽聽
聽 <!--聽鐢ㄤ簬bean鐨勯獙璇?-->
聽 <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
聽聽聽 <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
聽 </plug-in>
</struts-config>



java浣犳垜浠?濂?... 2006-04-18 18:30 鍙戣〃璇勮
]]>
鐢╦avascript瀹炵幇form琛ㄥ崟鐢ㄦ埛鍚峔瀵嗙爜鐨勯獙璇?/title><link>http://www.aygfsteel.com/happy-java3000/articles/35511.html</link><dc:creator>java浣犳垜浠?濂?...</dc:creator><author>java浣犳垜浠?濂?...</author><pubDate>Wed, 15 Mar 2006 17:45:00 GMT</pubDate><guid>http://www.aygfsteel.com/happy-java3000/articles/35511.html</guid><wfw:comment>http://www.aygfsteel.com/happy-java3000/comments/35511.html</wfw:comment><comments>http://www.aygfsteel.com/happy-java3000/articles/35511.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/happy-java3000/comments/commentRss/35511.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/happy-java3000/services/trackbacks/35511.html</trackback:ping><description><![CDATA[<P>浠ュ疄渚嬭鏄庨棶棰樺惂錛?BR><BR><html><BR><head><BR><title>javascript validate sample</title><BR><script language="javascript" src="common.js"></script><BR><BR><!--<BR>涓嬮潰鏄竴孌礿avascript浠g爜錛屽畾涔変竴涓嚱鏁癷nputCheck()錛屽疄鐜板疄鐜癴orm琛ㄥ崟鐢ㄦ埛鍚峔瀵嗙爜鐨勯獙璇?BR>--><BR><script language="javascript"><BR><!--<BR>    function inputCheck()<BR>    {<BR>        var eleValue = document.form1.userName.value;<BR>        if(eleValue == "")<BR>        {<BR>            alert("please input your username!");<BR>            document.form1.userName.focus();<BR>            return false;<BR>        }<BR>        <BR>        eleValue = document.form1.password.value;<BR>        if(eleValue == "")<BR>        {<BR>            alert("please input your password!");<BR>            document.form1.password.focus();<BR>            return false;<BR>        }<BR>        <BR>        eleValue = document.form1.age.value;<BR>        if(!isNumber(eleValue))<BR>        {<BR>            alert("age requires number only!");<BR>            document.form1.age.focus();<BR>            return false;<BR>        }<BR>        <BR>        eleValue = document.form1.introduction.value;<BR>        if(eleValue.length > 2)<BR>        {<BR>            alert("max length execeeded!");<BR>            document.form1.introduction.select();<BR>            return false;<BR>        }<BR>        <BR>        return true;<BR>    }<BR>--><BR></script><BR></head><BR><BR><body><BR><BR><!-- 鏄竴涓畝鍗曠殑form琛ㄥ崟錛岄氳繃璋冪敤javascript function瀹炵幇楠岃瘉 --><BR>    <form name="form1" method="post" action=""><BR>    <table border="1" align="center"><BR>        <tr><BR>            <td>UserName<font color="red">*</font></td>  <BR>            <td><input type="text" name="userName" value="" maxlength="15" size="10"></td></td><BR>        </tr><BR>        <tr><BR>            <td>Password<font color="red">*</font></</td>  <BR>            <td><input type="password" name="password" value="" maxlength="15" size="10"></td><BR>        </tr><BR>        <tr><BR>            <td colspan="4" align="center"><BR>            <input type="submit" value=" ok " onclick="return inputCheck()"><BR>            <input type="reset" value=" clear "><BR>        </td><BR>       </tr><BR>    </table><BR>    </form><BR><BR><body></P><img src ="http://www.aygfsteel.com/happy-java3000/aggbug/35511.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/happy-java3000/" target="_blank">java浣犳垜浠?濂?...</a> 2006-03-16 01:45 <a href="http://www.aygfsteel.com/happy-java3000/articles/35511.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jsp include 涓?jsp:include鐨勫尯鍒?/title><link>http://www.aygfsteel.com/happy-java3000/articles/35509.html</link><dc:creator>java浣犳垜浠?濂?...</dc:creator><author>java浣犳垜浠?濂?...</author><pubDate>Wed, 15 Mar 2006 17:07:00 GMT</pubDate><guid>http://www.aygfsteel.com/happy-java3000/articles/35509.html</guid><wfw:comment>http://www.aygfsteel.com/happy-java3000/comments/35509.html</wfw:comment><comments>http://www.aygfsteel.com/happy-java3000/articles/35509.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/happy-java3000/comments/commentRss/35509.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/happy-java3000/services/trackbacks/35509.html</trackback:ping><description><![CDATA[<FONT face=Courier size=2>jsp:include</FONT> 鍙笉榪囨槸涓涓笉鍚屼簬 <CODE><FONT face=Courier size=2>include</FONT></CODE> 鐨勪吉鎸囦護鑰屽凡銆?<CODE><FONT face=Courier size=2>jsp:include</FONT></CODE> 鐨勪紭鐐瑰湪浜庯細瀹?I>鎬繪槸</I>浼氭鏌ユ墍鍚枃浠朵腑鐨勫彉鍖栥傝宩sp include鍒欎笉浼? 鍙互璁や負鏄潤鎬佸寘鍚備笅闈㈡槸涓ゅ垯鍖哄埆鐨勪唬鐮侊細<BR><BR>1錛巎sp include<BR><BR><FONT face="Lucida Console"><%@ page language="java" contentType="text/html;charset=gb2312" %><BR><html><BR>     <head><BR>      <title>JSP include element test</title><BR>     </head><BR>     <body><BR>      This content is statically in the main JSP file.<br /><BR>      <%@ include file="included.html" %><BR>     </body><BR></html><BR></FONT><BR>2錛巎sp:include<BR>    鍚屼笂闈㈡槸涓涓〉闈紝鍙笉榪囪繖閲岃漿鎴愪嬌鐢?<CODE><FONT face=Courier size=2>jsp:include</FONT></CODE> 鏍囪<BR><BR><FONT face="Lucida Console"><%@ page language="java" contentType="text/html;charset=gb2312" %><BR><html><BR>     <head><BR>      <title>JSP include element test</title><BR>     </head><BR>     <body><BR>      This content is statically in the main JSP file.<br /><BR>      <jsp:include page="included.html" flush="true" /><BR>     </body><BR></html><BR><BR><BR></FONT><BR><img src ="http://www.aygfsteel.com/happy-java3000/aggbug/35509.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/happy-java3000/" target="_blank">java浣犳垜浠?濂?...</a> 2006-03-16 01:07 <a href="http://www.aygfsteel.com/happy-java3000/articles/35509.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">若羌县</a>| <a href="http://" target="_blank">新竹县</a>| <a href="http://" target="_blank">浮山县</a>| <a href="http://" target="_blank">高雄县</a>| <a href="http://" target="_blank">尼勒克县</a>| <a href="http://" target="_blank">松原市</a>| <a href="http://" target="_blank">牡丹江市</a>| <a href="http://" target="_blank">砀山县</a>| <a href="http://" target="_blank">大宁县</a>| <a href="http://" target="_blank">西青区</a>| <a href="http://" target="_blank">天峻县</a>| <a href="http://" target="_blank">张家界市</a>| <a href="http://" target="_blank">科尔</a>| <a href="http://" target="_blank">大关县</a>| <a href="http://" target="_blank">宁阳县</a>| <a href="http://" target="_blank">阳朔县</a>| <a href="http://" target="_blank">三明市</a>| <a href="http://" target="_blank">莫力</a>| <a href="http://" target="_blank">老河口市</a>| <a href="http://" target="_blank">阿坝</a>| <a href="http://" target="_blank">通河县</a>| <a href="http://" target="_blank">丽江市</a>| <a href="http://" target="_blank">潜山县</a>| <a href="http://" target="_blank">昭平县</a>| <a href="http://" target="_blank">高台县</a>| <a href="http://" target="_blank">襄樊市</a>| <a href="http://" target="_blank">独山县</a>| <a href="http://" target="_blank">武邑县</a>| <a href="http://" target="_blank">大埔县</a>| <a href="http://" target="_blank">札达县</a>| <a href="http://" target="_blank">鄂尔多斯市</a>| <a href="http://" target="_blank">邹平县</a>| <a href="http://" target="_blank">凤山市</a>| <a href="http://" target="_blank">博野县</a>| <a href="http://" target="_blank">新昌县</a>| <a href="http://" target="_blank">日土县</a>| <a href="http://" target="_blank">和田县</a>| <a href="http://" target="_blank">井陉县</a>| <a href="http://" target="_blank">尼木县</a>| <a href="http://" target="_blank">昔阳县</a>| <a href="http://" target="_blank">黔江区</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>