日本韩国视频一区二区,aiai在线,精品女厕厕露p撒尿http://www.aygfsteel.com/lovefeel2004/category/37046.html<a href="http://www.aygfsteel.com/lovefeel2004"> <h2> 好好學習,努力工作,做個快樂的豬!!! </h2> </a>zh-cnTue, 30 Dec 2008 08:42:14 GMTTue, 30 Dec 2008 08:42:14 GMT60我的第一個Struts2.0程序http://www.aygfsteel.com/lovefeel2004/archive/2008/12/30/249191.html幽夢新影幽夢新影Tue, 30 Dec 2008 08:13:00 GMThttp://www.aygfsteel.com/lovefeel2004/archive/2008/12/30/249191.htmlhttp://www.aygfsteel.com/lovefeel2004/comments/249191.htmlhttp://www.aygfsteel.com/lovefeel2004/archive/2008/12/30/249191.html#Feedback1http://www.aygfsteel.com/lovefeel2004/comments/commentRss/249191.htmlhttp://www.aygfsteel.com/lovefeel2004/services/trackbacks/249191.html 項目已經基本上完成了 , 有剛好有時間 , 就來看下 Struts2.0, 這東西聽說比 Struts1.X 要好用很多了 , 也不知道 , Struts2 出來也有好兩年了 , 應該大家都比較熟悉了 , 而我是第一次接觸 , 先寫一個 HelloWorld 來玩一下先 .

一準備工作 :

(1) 開發環境 :Tomcat6.0+JDK1.6.03+EditPlus3.0+Struts2.03

(2) 準備 Struts2 的核心包 :



二配置文件

(1) 先在 web.xml < web-app> < /web-app> 中添加 Struts2 Filter 如下 :

?1?<filter>
?2
?3??????????<filter-name>struts2</filter-name>
?4?
?5??????????<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
?6?
?7???</filter>
?8?
?9??
10?
11???<filter-mapping>
12?
13??????????<filter-name>struts2</filter-name>
14?
15??????????<url-pattern>/*</url-pattern>
16?
17???</filter-mapping>
18?


(2)

classes 文件夾中建一個 xml 文件 , 命名為 struts.xml, 內容為 :

?1?<?xml?version="1.0"?encoding="UTF-8"??>
?2?<!DOCTYPE?struts?PUBLIC
?3?????????"-//Apache?Software?Foundation//DTD?Struts?Configuration?2.0//EN"
?4?????????"http://struts.apache.org/dtds/struts-2.0.dtd">
?5?<struts>
?6?????<package?name="cn.struts2"?extends="struts-default">
?7?????????<action?name="HelloWorld"?class="?cn.struts2.HelloWorld">
?8?????????????<result>HelloWorld.jsp</result>
?9?????????</action>
10?????</package>
11?</struts>
12?
13?


三編寫程序

一共三個文件 :HelloWorld.java;HelloWorld.jsp;SayHello.jsp

其內容如下 :

HelloWorld.java
?1package?cn.struts2;
?2
?3import?com.opensymphony.xwork2.ActionSupport;
?4
?5public?class?HelloWorld?extends?ActionSupport?{
?6????private?String?name;
?7????
?8????public?String?getName()?{
?9????????return?name;
10????}

11
12????public?void?setName(String?name)?{
13????????this.name?=?name;
14????}

15
16?????public?String?execute()?{
17????????name?=?name?+”,Hello?World!!
18????????return?SUCCESS;
19????}

20}

?

HelloWorld.jsp

?1?<%@?page?contentType="text/html;?charset=UTF-8"?%>
?2?
?3?<%@?taglib?prefix="s"?uri="/struts-tags"?%>
?4?
?5?<!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN">
?6?
?7?<html>
?8?
?9?????<head>
10?
11?????????<title>Hello</title>
12?
13?????</head>
14?
15?????<body>
16?
17?????????<h3><s:property?value="name"?/></h3>
18?
19?????</body>
20?
21?</html>
22?

?

SayHello.jsp

?1?<%@?page?contentType="text/html;?charset=UTF-8"?%>
?2?
?3?<%@?taglib?prefix="s"?uri="/struts-tags"?%>
?4?
?5?<!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN">
?6?
?7?<html>
?8?
?9?????<head>
10?
11?????????<title>Say?Hello</title>
12?
13?????</head>
14?
15?????<body>
16?
17?????????<h3>Say?"Hello?World"?to:?</h3>
18?
19?????????<s:form?action="HelloWorld">
20?
21?????????????Name:?<s:textfield?name="name"?/>
22?
23?????????????<s:submit?/>
24?
25?????????</s:form>
26?
27?????</body>
28?
29?</html>
30?


這里用到了

Struts2 的標簽庫 , 下面對他進行一下解釋

?

< s:form? action ="" ></ s:form > -----獲取相應form的值
< s:textfield ></ s:textfield > -----文本輸入框
< s:submit ></ s:submit > -----提交按鈕
< s:property? value =”” /> -----得到'value'的屬性

?

四結果

啟動 Tomcat, 在瀏覽器中輸入 http://localhost:8080/struts2/SayHello.jsp , 即可進入到 :

?

然后在文本框中輸入 Tomcat, Submit, 可得

?

如果順利執行 , 則大功告成 !



幽夢新影 2008-12-30 16:13 發表評論
]]>
主站蜘蛛池模板: 凌源市| 嘉善县| 淄博市| 柳林县| 石首市| 曲阜市| 卢龙县| 宕昌县| 甘谷县| 湖口县| 磴口县| 大渡口区| 紫云| 湖南省| 梨树县| 类乌齐县| 尉氏县| 体育| 正阳县| 道真| 天台县| 兴仁县| 文安县| 武宁县| 荣昌县| 文山县| 彭阳县| 香港 | 廉江市| 乌什县| 长春市| 广饶县| 平江县| 福鼎市| 南城县| 拜泉县| 韩城市| 蒙自县| 铜陵市| 无极县| 西林县|