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)給你注入的這些實例。