當前位置:
首頁 > 知識 > J2EE走向成功路-Struts2 配置方法

J2EE走向成功路-Struts2 配置方法

J2EE走向成功路-Struts2 配置方法

配置環境

1. 導入jar包,Struts2官網

2. 創建Action類 繼承ActionSupport

(ActionSupport類是一個工具類,它已經實現了Action介面。除此之外,它還實現了Validateable介面,提供了數據校驗功能。通過繼承該ActionSupport類,可以簡化Struts 2的Action開發。

3. Action配置:

1).在src文件夾下創建struts.xml配置文件

2).導入DTD文件:

<!DOCTYPE struts PUBLIC

"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"

"http://struts.apache.org/dtds/struts-2.3.dtd">

DTD文件路徑:struts2-core-2.3.x.jar/struts-default.xml

3 ).創建根節點<struts></struts>

4 ).在根節點<struts>內創建<package>節點

<package>節點屬性:name="package名"

extends="struts-default"(值固定)

namespace="/" (可不寫,默認值就是"/")

5 ).在<package>節點內創建<action>節點

<action>節點屬性:name="訪問名稱"(不需要加action,訪問的時候需要加上action,不能重複)

class="實現類的完整路徑";

method="方法名"(默認執行execute方法)

以上配置一個 返回值需要一個<action>,過於繁瑣,所以可以使用通配符:「 * 」

例如:<action name="test_*" class="全路徑名" method="{1}"></action> (name="test_*" 可以匹配到如test_a,test_b的訪問路徑,method="{1}" 花括弧裡面的1代表name中的第一個「 * 」 號)

6 ).在<action>節點下創建<result>(沒有返回值不需要配置)

<result>節點屬性:name="方法的返回值" (如果有返回值,數據類型必須是String)

type="dispatcher"(設定轉發還是重定向,默認是轉發dispatcher,重定向:redirect)

創建無返回值的方法:方法無返回數據類型(void)

02 return Action.NONE(NONE=NULL)

例如:<result name="success" type="dispatcher">index.jsp(跳轉頁面)</result>

7 ). 全局結果頁面配置:

<global-results>

<result name="success">/loding.jsp</result>

</global-results>

J2EE走向成功路-Struts2 配置方法

4. 在web.xml中配置過濾器

<!-- filter-class 在eclipse中 使用快捷鍵:Ctrl+Shift+T 輸入:StrutsPrepareAndExecuteFilter 找到它的路徑 -->

J2EE走向成功路-Struts2 配置方法

<filter>

<filter-name>struts2</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>*.action</url-pattern>

</filter-mapping>

J2EE走向成功路-Struts2 配置方法

以上就是Struts2的配置文件配置方法啦!



· 學IT,就來中公優就業:http://www.ujiuye.com/

· 2017年【中公教育】特別推出2017年就業促進計劃,500萬就業基金助你成為IT達人

詳情請戳http://www.ujiuye.com/zt/jycj/?wt.bd=bgz

· 什麼?海量IT學習資料白給你都不要?別想了,加群搶:584539956

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT優就業 的精彩文章:

收藏|高效實用的.NET開源項目
「js高手之路」打造通用的勻速運動框架
淺談Vue:從模板語法數據綁定、指令到計算屬性
Win10系統下安裝Ubuntu16.04.3教程與設置

TAG:IT優就業 |