锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品亚洲综合一区在线观看,色欲色欲天天天www亚洲伊,日韩精品亚洲aⅴ在线影院http://m.tkk7.com/niuniu/category/37488.htmlzh-cnTue, 10 Feb 2009 06:27:56 GMTTue, 10 Feb 2009 06:27:56 GMT60- Tomcat5.5鏁版嵁婧愰厤緗?/title>http://m.tkk7.com/niuniu/archive/2009/02/05/JDBCDataSources.html鐗?-鐗?/dc:creator>鐗?-鐗?/author>Thu, 05 Feb 2009 14:04:00 GMThttp://m.tkk7.com/niuniu/archive/2009/02/05/JDBCDataSources.htmlhttp://m.tkk7.com/niuniu/comments/253455.htmlhttp://m.tkk7.com/niuniu/archive/2009/02/05/JDBCDataSources.html#Feedback0http://m.tkk7.com/niuniu/comments/commentRss/253455.htmlhttp://m.tkk7.com/niuniu/services/trackbacks/253455.html 寮鍙戠幆澧?
MyEclipse5.5
Tomcat5.5
MsSql2000
鏁版嵁婧愰厤緗茍涓嶉毦,鐩稿鏉ヨ姣旇緝楹葷儲,鍒悡鐫浜?鍏跺疄灝辨槸澶氫釜鍦版柟鎷瘋礉.
鍦═omcat瀹夎鐩綍鎵懼埌conf鏂囦歡澶逛笅鐨剆erver.xml.鎵撳紑鍦℉ost鑺傜偣涓嬬紪杈?
<Resource
name="jdbc/emp"
auth="Container"
type="javax.sql.DataSource"
username="sa"
password="sa"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost;DatabaseName=pubs"
maxActive="8"
maxIdle="4"
/>
name:灞炴у煎彲闅忔剰鍙栧?浣嗕笉鍏佽涓虹┖.
闄uth灞炴у煎浐瀹氬叾瀹冮兘闅忛渶姹傝屽彉.
渚嬪:username鐨勫?闅忎綘鏁版嵁搴撶櫥褰曞悕鑰屽彉鍔?
鎺ヤ笅鏉?鎴戜滑闇瑕佸湪Tomcat 5.5\conf\Catalina\localhost璺緞涓嬫柊寤轟竴涓拰宸ョ▼鍚嶅悓鏍風殑xml鏂囦歡.
鍋囪浣犳柊寤虹殑Web宸ョ▼鍚嶅彨JdbcDataSource,鍒橨dbcDataSource.xml.
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource
name="jdbc/emp"
auth="Container"
type="javax.sql.DataSource"
username="sa"
password="sa"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:microsoft:sqlserver://localhost;DatabaseName=pubs"
maxActive="8"
maxIdle="4"
/>

鐪嬫竻妤氫簡鍚?鍏跺疄灝辨槸鎶婁綘鍦╯erver.xml杈撳叆鐨勬嫹璐濊繃鏉ュ氨鏄簡.
濂戒簡,鎴戜滑鐜板湪鍒囨崲鍒癐DE,鍦ㄥ綋鍓嶇殑宸ョ▼web.xml涓嬪啀榪涜涓嬈¢厤緗?
<resource-ref>
<res-ref-name>jdbc/emp</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
涓鍒囬厤緗甇k,鎺ヤ笅鏉ユ垜浠潵嫻嬭瘯鏄惁鍙.
1
/** *//**
2
* Tomcat5.5榪炴帴姹犻厤緗?br />
3
* 鏁版嵁搴撲負Ms2000
4
* @author NiuNiu
5
*
6
*/
7
public class Tomcat5_5_Pool
{
8
public static Connection getConnection()
9
{
10
Connection con=null;
11
try
{
12
//鍒濆鍖栨煡鎵?/span>
13
Context initCtx =new InitialContext();
14
//寰楀埌dataSource
15
Context envCtx =(Context)initCtx.lookup("java:comp/env");
16
DataSource dataSource=(DataSource)envCtx.lookup("jdbc/emp");
17
try
{
18
con=dataSource.getConnection();
19
} catch (SQLException e)
{
20
// TODO Auto-generated catch block
21
e.printStackTrace();
22
}
23
} catch (NamingException e)
{
24
// TODO Auto-generated catch block
25
e.printStackTrace();
26
}
27
return con;
28
}
29
}
濡傛灉getConnection()鏂規硶榪斿洖闈炵┖,灝辮〃紺烘垜浠笂榪板仛鐨勬搷浣滈兘姝g‘浜?
娉ㄦ剰:
鎴戜滑闇瑕佹妸DB椹卞姩鍖呬篃瑕佹嫹璐濆埌Tomcat 5.5\common\lib鐩綍涓?
Context envCtx =(Context)initCtx.lookup("java:comp/env");
DataSource dataSource=(DataSource)envCtx.lookup("jdbc/emp");
java:comp/env鏄浐瀹氱殑,浣嗗湪WebLogic鏈嶅姟鍣ㄥ垯鍙互涓嶉渶瑕佸啓涓?
jdbc/emp灝辨槸浣犳墍娉ㄥ唽鐨勫悕鍟?
鍙傝冭祫鏂?http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html

]]>- Struts2鍒濇帰http://m.tkk7.com/niuniu/archive/2009/02/04/253326.html鐗?-鐗?/dc:creator>鐗?-鐗?/author>Wed, 04 Feb 2009 15:20:00 GMThttp://m.tkk7.com/niuniu/archive/2009/02/04/253326.htmlhttp://m.tkk7.com/niuniu/comments/253326.htmlhttp://m.tkk7.com/niuniu/archive/2009/02/04/253326.html#Feedback0http://m.tkk7.com/niuniu/comments/commentRss/253326.htmlhttp://m.tkk7.com/niuniu/services/trackbacks/253326.html
渚嬪Struts,鐜板湪瀹冨凡緇?鍗?綰у埌Struts2,瀹冨茍涓嶆槸涓涓増鏈殑寤跺崌,鑰屾槸鐢盨truts鍜學ebWork鐨勭粨鍚?鍚稿彇浜嗕袱鑰呯殑綺懼崕,浠庤屽悎浜屼負涓,鍥犳璇炵敓浜?..涔嬪彇鍚嶄負Struts2.
涓轟簡闇瑕?涔熷紑濮嬩簡瀛︿範Struts涔嬫梾.
Struts2鍒濇帰
瀹炵幇鈥?[綆鎹烽棶鍊欒]
鍏靛櫒:
MyEclipse5.5
Tomcat5.5
Jdk1.5
涓昏:
Struts2
鐐瑰嚮涔嬪涓嬭澆Struts2
瑁呭鍑嗗鍏跺叏,Go Go Go
1.棣栧厛鏂板緩涓涓猈eb宸ョ▼,絀哄3澹沖涓?

2.浣跨敤Struts2,鎴戜滑闇瑕佽寮曠敤瀹冪殑鍖?涓鑸儏鍐典笅鎴戜滑鍙渶瑕佷簲涓寘灝辮凍澶熶簡.
浜斾釜鍖呭垎鍒槸:
commons-logging-1.0.4.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.11.1.jar
xwork-2.0.4.jar
鎶婅繖浜斾釜鍖呭鍒跺埌宸ョ▼lib鐩綍涓?鐒跺悗鍦╯rc鐩綍涓嬫柊寤轟竴涓悕涓簊truts.xml鐨剎ml鏂囦歡.
瑕佹兂Struts2璧峰埌浣滅敤,榪涜宸ヤ綔鎴戜滑闇瑕佸湪web.xml閰嶇疆鏂囦歡,澧炲姞Struts2鐨勬牳蹇僃ilter.
<!-- 閰嶇疆Struts2鏍稿績榪囨護鍣?-->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<!-- Struts2 Mapping -->
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
鎻愮ず:濡傛灉蹇樿Struts2鏍稿績Filter璺緞鍙互鍦╯truts2-core-2.0.11.1.jar涓嬫壘鍒?
鑷蟲鍐嶅湪宸ョ▼寤虹珛涓涓寘,騫跺湪璇ュ寘寤虹珛涓涓帶鍒跺櫒綾?鎺у埗鍣ㄩ潪甯哥畝鍗?灝卞涓涓櫘閫氱殑PoJo綾?(Struts2.java)
1
package com.company.struts.demo.action;
2
3
import javax.servlet.http.HttpServletRequest;
4
import org.apache.struts2.ServletActionContext;
5
6
/** *//**
7
* Struts2鍒濇帰
8
*
9
* @author NiuNiu
10
*
11
*/
12
public class Struts2
{
13
14
String hi;
15
16
// 澶勭悊鐢ㄦ埛璇鋒眰鏂規硶
17
// 褰揳ction鏈寚瀹歮ethod灞炴ф椂 榛樿鎸囧悜execute鏂規硶
18
public String execute()
{
19
20
HttpServletRequest request = ServletActionContext.getRequest();
21
22
request.setAttribute("hi", getHi());
23
24
return "success";
25
}
26
27
/** *//**
28
* get / set
29
*
30
*/
31
32
public String getHi()
{
33
return hi;
34
}
35
36
public void setHi(String hi)
{
37
this.hi = hi;
38
}
39
}
榪樿寰梥truts.xml涔堬紵 鍛靛懙
涓婅堪涓鍒囬兘ok,榪樹笉鑳藉鐞嗙敤鎴風殑璇鋒眰,涓烘灝辨槸struts.xml鍙戞尌浣滅敤鐨勬椂鍊欏埌浜?
1
<!DOCTYPE struts PUBLIC
2
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
3
"http://struts.apache.org/dtds/struts-2.0.dtd">
4
<struts>
5
<package name="struts2" extends="struts-default">
6
<!--
7
name:鎻愪氦鏃墮渶瑕佹寚鍚慉ction鐨勫埆鍚?br />
8
class:鎸囧畾Action璺緞
9
-->
10
<action name="struts" class="com.company.struts.demo.action.Struts2">
11
<!-- 璧勬簮鏄犲皠 -->
12
<result name="success">/success.jsp</result>
13
</action>
14
</package>
15
</struts>
鎻愮ず:dtd鎴戞槸鎳掑緱鍘昏鐨?鍛婅瘔浣犱竴涓姙娉?鍦╯truts2-core-2.0.11.1.jar涓嬬殑struts-2.0.dtd涓嬪彲鎵懼埌.
綆鎹風殑闂欒? 鍝?榪橀渶瑕佷竴涓〉闈㈣瀹冩潵浼犻掍俊鎭?chutanstruts2.jsp).
1
<%
@ page language="java" pageEncoding="utf-8"%>
2
<!-- 寮曞叆Struts2鏍囩 -->
3
<%
@ taglib prefix="s" uri="/struts-tags" %>
4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
5
<html>
6
<head>
7
<title>Struts2鍒濇帰</title>
8
</head>
9
<body>
10
<!-- 榪欓噷鐨剆truts灝辨槸鍦╯truts.xml閰嶇疆Action鐨勫埆鍚?-->
11
<s:form action="struts">
12
<s:textfield name="hi" label="Say"></s:textfield>
13
<s:submit value="Go"></s:submit>
14
</s:form>
15
</body>
16
</html>
緇撴灉欏?success.jsp):
1
<%
@ page language="java" isELIgnored="false" pageEncoding="utf-8"%>
2
<%
@ taglib prefix="s" uri="/struts-tags" %>
3
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<html>
5
<head>
6
<title>success</title>
7
</head>
8
<body>
9
Hi <font color=red><s:property value="hi"/></font>
10
<br/>
11
I like ${hi}
12
</body>
13
</html>
浠ヤ笅灝辨槸欏圭洰緇撴瀯鏈緇堝浘:

鍐嶇湅鏈緇堟墍瑕佸憟鐜扮殑緇撴灉:


---------------------------------鍒嗗壊綰?---------------------------
娉?/strong>:
struts.xml蹇呴』鏀懼湪src鏍圭洰褰曚笅
struts.xml蹇呴』鍏ㄩ兘鏄皬鍐?騫朵笖鏂囦歡鍚嶄篃蹇呴』鏄痵truts.xml.

]]>
主站蜘蛛池模板:
一级毛片免费全部播放|
日韩在线视精品在亚洲|
97在线视频免费公开视频|
免费中文字幕在线|
成a人片亚洲日本久久|
四虎永久精品免费观看|
爱情岛论坛亚洲品质自拍视频网站
|
亚洲无人区午夜福利码高清完整版|
精品一区二区三区无码免费直播|
国产精品视频免费一区二区三区|
亚洲av日韩综合一区二区三区|
成年在线观看免费人视频草莓|
在线综合亚洲欧洲综合网站|
成全视频免费高清|
爱爱帝国亚洲一区二区三区|
亚洲人成人无码网www国产|
h视频在线观看免费|
亚洲日韩欧洲无码av夜夜摸|
久艹视频在线免费观看|
亚洲AV无码不卡在线播放|
国内精品免费麻豆网站91麻豆|
2019亚洲午夜无码天堂|
国产老女人精品免费视频|
一级毛片视频免费|
国产亚洲一区二区三区在线观看
|
亚欧免费一级毛片|
亚洲乱码无限2021芒果|
国产成人啪精品视频免费网|
一级特黄aaa大片免费看|
亚洲伊人tv综合网色|
在线视频观看免费视频18|
国产亚洲福利一区二区免费看|
久久精品亚洲男人的天堂|
99热这里有免费国产精品|
亚洲国产区男人本色在线观看|
免费一级毛片在线播放不收费|
中国一级毛片视频免费看|
亚洲成人一级电影|
四虎免费影院4hu永久免费|
美女被cao网站免费看在线看|
亚洲丝袜中文字幕|