Struts2學習筆記

2021-05-24 10:32:05 字數 1433 閱讀 6464

1.不繼承,不介面

2.繼承actionsupport類

3.介面action介面

4.我們可以使用modeldriven模式

5.我們可以自己編寫bean進行struts2的擴充套件,但是

一般不需要,因為struts2的功能已經很強大了!

6.我們可以將default.properties檔案中的很多定義

,建乙個file檔案起名為struts.properties進行覆蓋!

7.jsp的根為伺服器的根

xml中的根為專案(**)的根

8.命名空間的好處:

就是多人開發專案的時候,根據命名空間的不同,

可以避免當action名字相同的時候,需要大量修改路徑

,修改檔案。可以對比較重要的資源做出安全防護!!

9.配置tomcat的使用者的時候,修改tomcat-users.xml

檔案

10.我的重要資訊加密還不好用。

11.當沒有找到相同的命名空間的時候,它將從預設的命名空間找相應的action,並且如果action有好幾個相同的話,會用最後乙個,前面的不好用!

12.使用method

13.

mystruts7:zero configuration-註解配置【有錯誤】

14.如果想讓對方看到你的頁面源**:

type=「plaintext」

15.tomcat的work資料夾中的專案檔案可以清空,當你重新部署專案的時候,又會重新生成!!!

16.請求已傳送,伺服器正在驗證:execandwait

17.令牌機制:token

18.註解配置的問題:沒看好

20.在struts中遇到classnotfound類找不到的

問題,就是因為你的action類有問題,或者你引用的

action不存在,反正跟action有關。

21.

手動驗證:

validate()這個方法是公用的,可以將都需要用到的

放在這個方法中。

validatelogin()就存放login的方法驗證

validatereg()就存放reg的方法驗證

struts2帶了驗證標籤庫 自動驗證:

22.學習型別轉換

【領域模型做不是很懂】

Struts2學習筆記

structs修改後自動更新 action執行的時候並不一定要執行execute方法 method add user add success.jsp user add success.jsp 可以在配置檔案中配置action的時候用method 來指定執行哪個方法 user useradd 新增使用...

struts2學習筆記

xml 配置大都是通過 複製 貼上 修改 得到。其中此處 永遠是 url pattern url pattern struts.xml 內 action name hello action 一般用小寫。xml 內寫 時內自動提示設定 原始檔路徑不能有中文。此處複製了乙份dtd檔案到d myeclii...

struts2 學習筆記

在struts.xml中配置的action,訪問路徑是http ip port 工程名 action名 package節點的名稱對url沒有影響,只有namespace在存在同名action的情況下會有影響。因為struts尋找action的方式是首先按照action的url中,action名稱之前...