讀《struts2權威指南》

2021-10-05 03:47:24 字數 836 閱讀 5123

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 要正確的裝飾...