1、版本2、檔案結構3、必須jar
(1)struts2-core.jar
(2)xwork.jar
(3)ognl.jar
1、action介面
(1)action介面中定義了5個標準字串常量:success、none、error、input、login
(2)常量可以簡化execute方法中的返回值,implements action
2、session
(1)為了訪問httpsession例項,struts2提供了乙個actioncontext類,該類提供了乙個getsession方法
(2)返回值並不是httpsession,而是map
(3)actioncontext.getcontext().getsession()
(4)action中的成員屬性,被封裝在valuestack物件中
3、核心控制器filterdispatcher
(1)action**,***講httpservletrequest請求中的請求引數解析出來
4、業務控制器
(1)execute方法
(2)三個部分
action所處理的url
action元件所對應的實現類
action裡包含的邏輯檢視與物理資源之間的對應關係
(3)當控制器需要獲得業務邏輯元件例項時,多數通過工廠模式或者ioc等獲得業務邏輯元件 struts2權威指南98頁的問題
今天看了struts權威指南的98頁,不怎麼懂,大概的意思是action類不僅可以封轉請求引數,還可以封裝處理結果的屬性,並且可以在其它的jsp頁面顯示出來,自己就做了乙個實驗。首先,它說要在http請求增加包含名為tip的請求引數,這個怎麼增加啊,因為自己以前沒有接觸過web程式設計,所以不太清楚...
Struts2 權威指南 讀書筆記本 二)
與 stack的配置放在struts.xml中,在action中將 配置在result之後。定義 使用 要實現自己的 在struts2中要實現 com.opensymphony.xwork2.interceptor.interceptor介面 其中有三個方法 void init void desto...
Struts2 權威指南 讀書筆記本 三)
整合sitemesh sitemesh 是通過filter過濾request 和 response,對原始的頁面進行裝飾,然後再將裝飾後的頁面返回給客戶端。使用步驟 1 匯入jar包 web.xml中配置過濾器 2 製作裝飾器頁面 3 在decrators.xml中配置裝飾器 warn 要正確的裝飾...