Struts2學習筆記一(環境搭建)

1. Struts配置文件沒有提示?

找不到網絡上的dtd文件。所以可從jar包中將dtd文件複製到本地,按如下步驟添加:


關閉struts.xml,再打開就有提示了。

2.struts2的執行過程


3.struts.xml配置

(1).更改默認參數


(2).package元素

name:必須的。配置文件中要唯一。就是一個名字。
extends:指定父包。會把父包中的配置內容繼承下來。一般需要直接或間接的繼承一個叫做“struts-default”的包(在struts-default.xml配置文件中)。如果不繼承該包,那麼Struts2中的核心功能將無法使用。
abstract:是否是抽象包。沒有任何action子元素的package可以聲明爲抽象包。
   namespace:指定名稱空間。一般以”/”開頭。該包中的動作訪問路徑:namesapce+動作名稱。如果namespace=””,這是默認名稱空間,和不寫該屬性是一樣的。

(3). action元素


普通的struts.xml配置如下:


 a. 動作通配符映射



b.動態方法調用


4.action類中獲取servletAPI

方式一:推薦。簡單

 

方式二:麻煩。

 

原因:

攔截器(servletConfig)給你注入的這些實例。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章