锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成色在线综合网站,天天爽亚洲中文字幕,亚洲人成在线播放网站http://m.tkk7.com/DuYang/category/11351.html鎷兼悘鍦ㄧ箒鍗庣殑閮藉競(jìng)zh-cnMon, 12 Mar 2007 23:18:27 GMTMon, 12 Mar 2007 23:18:27 GMT60- Struts鍏ラ棬瀛︿範(fàn)涔?-閰嶇疆http://m.tkk7.com/DuYang/articles/47268.htmlDalston.YoungDalston.YoungSun, 21 May 2006 03:05:00 GMThttp://m.tkk7.com/DuYang/articles/47268.htmlhttp://m.tkk7.com/DuYang/comments/47268.htmlhttp://m.tkk7.com/DuYang/articles/47268.html#Feedback0http://m.tkk7.com/DuYang/comments/commentRss/47268.htmlhttp://m.tkk7.com/DuYang/services/trackbacks/47268.html聽(tīng)聽(tīng)聽(tīng) 浣滀負(fù)涓涓▼搴忓憳?shù)綘蹇厵逭d緱浜?jiǎn)瑙TRUTS,鍦ㄤ箣鍓嶉厤緗槸涓涓棶棰橈紝涓囦笀楂樻ゼ浠庡湴璧?鍩虹鏄繚闅?鎵浠ユ垜浠厛寰楄瀹僐UN璧鋒潵錛岀劧鍚庡啀璋堥┚寰″畠^_^!
聽(tīng)聽(tīng)聽(tīng) 閰嶇疆Struts,蹇呴』瑕佷互涓嬬殑鐜鍜屽伐鍏?
聽(tīng)
聽(tīng) . JDK(Java Development Kit)
聽(tīng)聽(tīng)聽(tīng) 鍙互浠?http://java.sun.com/j2se 涓嬭澆鏈鏂扮増鏈?br />聽(tīng) . Servlet瀹瑰櫒
聽(tīng)聽(tīng)聽(tīng) 榪欎釜瀹瑰櫒蹇呴』鏀寔Servlet瑙勮寖2.2鐗堟垨鍚庣畫(huà)鐨勭増鏈?宸茬粡JavaServer Pages瑙勮寖1.1鎴栬呮洿楂?br />聽(tīng) . XML瑙f瀽鍣?br />聽(tīng)聽(tīng)聽(tīng) 鏀寔JAXP 1.1鐗堟垨鑰呭悗緇増.Xerces瑙f瀽鍣ㄦ濂界鍚堟瑕佹眰,鍙互浠?http://xml.apache.org/xerces-j 涓嬭澆
聽(tīng) . Xalan XSLT澶勭悊鍣?br />聽(tīng)聽(tīng)聽(tīng) 1.2 鐗堟垨鑰呭悗緇増鏈?娉ㄦ剰,2.0 鐗堝瓨鍦ㄤ竴浜涢棶棰?榪欎釜澶勭悊鍣ㄥ彲浠ユ妸XML鏂囦歡杞崲鎴怘TML鏂囨。.榪欎釜澶勭悊鍣ㄥ寘鍚玐erces瑙f瀽鍣?
聽(tīng)聽(tīng)聽(tīng) 鍙互浠?http://xml.apache.org/xalan-j/index.html 涓嬭澆Xalan .
聽(tīng) . JDBC 2.0浠ヤ笂鐨刾ackage .
聽(tīng)聽(tīng)聽(tīng) 鍏蜂綋鐨勯厤緗繃紼?
聽(tīng)
聽(tīng) 1. 鏂板緩涓涓猈EB搴旂敤,濡傚湪Tomcat\webapps鐩綍涓嬫柊寤虹珛涓涓?Dalston鐩綍.
聽(tīng) 2. 灝哠truts涓殑 lib/commons-*.jar 鍜?lib/struts.jar 鏂囦歡copy鍒板簲鐢ㄤ腑鐨凞alston\WEB-INF\lib鐩綍涓?鐒跺悗灝哠truts涓叏閮ㄧ殑鏍囩搴撴弿榪版枃浠?br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) (lib/struts-*.tld) copy鍒癉alston\WEB-INF\tld鐩綍涓?.
聽(tīng) 3. 鍦―alston\WEB-INF涓嬫柊寤虹珛涓涓獁eb.xml鏂囦歡,鍦ㄦ枃浠跺姞鍏ヤ互涓嬬殑鍐呭:
聽(tīng) -------------------------------------------------------------------------
聽(tīng) web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
聽(tīng) PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
聽(tīng) "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<web-app>
聽(tīng) <display-name>Struts Blank Application</display-name>
聽(tīng)
聽(tīng) <!-- Standard Action Servlet Configuration (with debugging) -->
聽(tīng) <servlet>
聽(tīng)聽(tīng)聽(tīng) <servlet-name>action</servlet-name>
聽(tīng)聽(tīng)聽(tīng) <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
聽(tīng)聽(tīng)聽(tīng)聽(tīng) <init-param>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param-name>application</param-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param-value>ApplicationResources</param-value>
聽(tīng)聽(tīng)聽(tīng) </init-param>
聽(tīng)聽(tīng)聽(tīng) <init-param>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param-name>config</param-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param-value>/WEB-INF/struts-config.xml</param-value>
聽(tīng)聽(tīng)聽(tīng) </init-param>
聽(tīng)聽(tīng) 聽(tīng)
聽(tīng)聽(tīng)聽(tīng) <init-param>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param-name>debug</param-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param-value>2</param-value>
聽(tīng)聽(tīng)聽(tīng) </init-param>
聽(tīng)聽(tīng)聽(tīng) <init-param>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param-name>detail</param-name>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <param-value>2</param-value>
聽(tīng)聽(tīng)聽(tīng) </init-param>
聽(tīng)聽(tīng)聽(tīng) <load-on-startup>2</load-on-startup>
聽(tīng) </servlet>
聽(tīng) <!-- Standard Action Servlet Mapping -->
聽(tīng) <servlet-mapping>
聽(tīng)聽(tīng)聽(tīng) <servlet-name>action</servlet-name>
聽(tīng)聽(tīng)聽(tīng) <url-pattern>*.do</url-pattern>
聽(tīng) </servlet-mapping>
聽(tīng) <!-- The Usual Welcome File List -->
聽(tīng) <welcome-file-list>
聽(tīng)聽(tīng)聽(tīng) <welcome-file>index.jsp</welcome-file>
聽(tīng) </welcome-file-list>
聽(tīng) <!-- Struts Tag Library Descriptors -->
聽(tīng) <taglib>
聽(tīng)聽(tīng)聽(tīng) <taglib-uri>/struts-bean</taglib-uri>
聽(tīng)聽(tīng)聽(tīng) <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
聽(tīng) </taglib>
聽(tīng) <taglib>
聽(tīng)聽(tīng)聽(tīng) <taglib-uri>/struts-html</taglib-uri>
聽(tīng)聽(tīng)聽(tīng) <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
聽(tīng) </taglib>
聽(tīng) <taglib>
聽(tīng)聽(tīng)聽(tīng) <taglib-uri>/struts-logic</taglib-uri>
聽(tīng)聽(tīng)聽(tīng) <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
聽(tīng) </taglib>
聽(tīng) <taglib>
聽(tīng)聽(tīng)聽(tīng) <taglib-uri>/struts-nested</taglib-uri>
聽(tīng)聽(tīng)聽(tīng) <taglib-location>/WEB-INF/tld/struts-nested.tld</taglib-location>
聽(tīng) </taglib>
聽(tīng) <taglib>
聽(tīng)聽(tīng)聽(tīng) <taglib-uri>/struts-tiles</taglib-uri>
聽(tīng)聽(tīng)聽(tīng) <taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
聽(tīng) </taglib>
聽(tīng)
聽(tīng) <taglib>
聽(tīng)聽(tīng)聽(tīng) <taglib-uri>/struts-template</taglib-uri>
聽(tīng)聽(tīng)聽(tīng) <taglib-location>/WEB-INF/tld/struts-template.tld</taglib-location>
聽(tīng) </taglib>
聽(tīng)聽(tīng) <taglib>
聽(tīng)聽(tīng)聽(tīng) <taglib-uri>/jstl/c</taglib-uri>
聽(tīng)聽(tīng)聽(tīng) <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
聽(tīng) </taglib>
聽(tīng)
</web-app>
=================================================================================================
聽(tīng) 4. 淇敼瀹寃eb.xml鍚?鍦╓EB-INF鐩綍涓柊寤轟竴涓猻truts-config.xml鏂囦歡.struts-config.xml鍐呭濡備笅:
struts-config.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE struts-config PUBLIC
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
聽(tīng) <struts-config>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <form-beans>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </form-beans>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <global-forwards>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </global-forwards>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <action-mapping>
聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </action-mapping>
聽(tīng) </struts-config>
======================================================================================================
鍋氬畬浠ヤ笂鐨勫伐浣?鎴戜滑灝卞彲浠ユ祴璇曚竴涓嬮厤緗槸鍚︽紜簡(jiǎn).
鍦╓EB-INF 鐩綍涓嬪緩绔嬩竴涓狝pplicationResource.properties 鏂囦歡,澧炲姞涓涓睘鎬?
index.title=Struts Tutorial
鎴戜滑鍐欎竴涓祴璇旿SP鏂囦歡---test.jsp,瀹冪殑浠g爜濡備笅:
test.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ taglib uri="/struts-logic" prefix="logic" %>
<%@ taglib uri="/struts-bean" prefix="bean" %>
<%@ taglib uri="/struts-html" prefix="html" %>
<html:html locale="true">
<head>
<html:base/>
<title>
<bean:message key="index.title"/>
</title>
</head>
<body>
嫻嬭瘯鎴戝垰閰嶇疆鐨凷truts!
</body>
</html:html>
閲嶆柊鍚姩WEB鏈嶅姟鍣?鍦ㄦ祻瑙堝櫒閲岃緭鍏ユ祴璇曟枃浠舵墍鍦ㄥ湴鍧:
http://127.0.0.1:8080/Dalston/test.jsp
濡傛灉閰嶇疆姝g‘閭d箞鍦↖E閲屽氨浼?xì)杈撳?
嫻嬭瘯鎴戝垰閰嶇疆鐨凷truts!
濡傛灉榪欐牱錛岄偅涔堜綘鎴愬姛浜?jiǎn)锛屼綘灏卞彲浠ゾlх畫(huà)楂橀樁淇偧浜?^_^

]]>
主站蜘蛛池模板:
亚洲人成网站色7799|
美女露隐私全部免费直播|
亚洲午夜成激人情在线影院|
人妻在线日韩免费视频|
性感美女视频免费网站午夜|
久久久亚洲欧洲日产国码是AV|
朝桐光亚洲专区在线中文字幕|
免费的涩涩视频在线播放|
亚洲男人的天堂网站|
国产午夜鲁丝片AV无码免费|
无码一区二区三区亚洲人妻|
又大又粗又爽a级毛片免费看|
综合一区自拍亚洲综合图区|
亚洲第一黄片大全|
色老板亚洲视频免在线观|
一个人免费观看视频www|
亚洲a在线视频视频|
男女男精品网站免费观看|
日本一区二区三区免费高清|
亚洲av日韩av天堂影片精品|
污污网站免费观看|
精品亚洲成在人线AV无码|
久久这里只精品国产免费10|
亚洲第一黄色网址|
久久久久免费视频|
亚洲国产人成在线观看69网站|
88xx成人永久免费观看|
亚洲AV综合色区无码一区
|
亚洲综合色区在线观看|
亚洲色精品三区二区一区|
久久午夜免费视频|
国产亚洲视频在线观看|
日本免费v片一二三区|
一本一道dvd在线观看免费视频|
国产亚洲欧洲精品|
99久久免费国产精精品|
国产亚洲精品看片在线观看|
中美日韩在线网免费毛片视频|
亚洲AV无码成人精品区蜜桃|
国产在线国偷精品产拍免费|
a级毛片免费观看在线|