1. 程式人生 > >Struts2入門1

Struts2入門1

第一步  下載struts的jar包放到lib裡面自動編譯

第二步  在包的根目錄下面建立一個struts.xml的檔案 並且寫入標頭檔案名                  Libraies->web App Libraies -> struts-2.3.dtd 

第三步   在web.xml裡面配置核心控制器 利用攔截器的原理配置

        找到下載的Struts原始碼 -> 找到struts-blank -> web-info -> web.xml

第四步   建立一個放建立一個action存放在action的包裡面         

第四步   在struts.xml裡面配置  訪問路徑                  <struts>             <package name="hello" namespace="/" extends="struts-default">                 <action name="hello" method="printMethod" class="com.xt.action.DemoAction">                     <result type="dispatcher" name="success">index.jsp</result>                 </action>             </package>         </struts>

struts 是根標籤

package 類似於我們java程式碼裡面的包

name 包名

namespace 分模組用的 當值為“/” 或者 不寫的      http://localhost:8080/專案名/目標action      例如:兩個不同的功能模組 a 和 b      http://localhost:8080/專案名/a/目標action     http://localhost:8080/專案名/b/目標action

extends="struts-default" 繼承預設的攔截器 也可以繼承自己的攔截器

action 動作標籤  name 訪問的時候的目標action method="執行目標Action訪問的方法名" class="目標Action的路徑"

result處理返回的結果 type跳轉的放鬆 預設是轉發 dispatch 也是轉發 name=“目標action裡面被執行方法返回的 String值”  index.jsp跳轉的目標路徑