Struts2筆記 result結果型別

2022-04-09 18:26:11 字數 1179 閱讀 6950

result

> 每個 action方法都將返回乙個 string 型別的值,struts 將根據這個值來決定響應什麼結果.

> 每個 action宣告都必須包含有數量足夠多的 result 元素, 每個 result元素分別對應著 action 方法的乙個返回值.

> result 元素可以有下面兩個屬性

• name: 結果的名字, 必須與 action方法的返回值相匹配, 預設值為 success

• type: 響應結果的型別. 預設值為 dispatcher

*************************====

結果型別

*************************====

結果型別: dispatcher

* dispatcher 結果型別是最常用的結果型別, 也是 struts框架預設的結果型別

* 該結果型別有乙個 location 引數, 它是乙個預設引數

* dispatcher 結果型別將把控制權**給應用程式裡的某個資源.

* dispatcher 結果型別不能把控制權**給乙個外部資源. 若需要把控制權重定向到乙個外部資源, 應該使用redirect 結果型別 

*************************====

結果型別: redirect

* redirect 結果型別將把響應重定向到另乙個資源, 而不是**給該資源.

* redirect 結果型別接受下面這些引數:

> location: 用來給出重定向的目的地

> param: 用來表明是否把 location引數的值視為乙個 ognl 表示式來解釋. 預設值為 true

* redirect 結果型別可以把響應重定向到乙個外部資源 

*************************====

結果型別: redirectaction

* redirectaction 結果型別把響應重定向到另乙個 action

* redirectaction 結果型別接受下面這些引數:

> actionname

: 指定 「目的地」 動作的名字

. 它是預設屬性

> namespace: 用來指定 「目的地」 動作的命名空間. 如果沒有配置該引數, struts 會把當前 action所在的命名空間作為 「目的地」 的命名空間 

Struts2筆記 struts常用標籤

使用struts標籤前,首先要配置struts2架構,然後匯入標籤庫,jsp插入如下語句 property標籤 property標籤用於輸出指定值 default 可選屬性,如果需要輸出的屬性值為null,則顯示該屬性指定的值 escape 可選屬性,指定是否格式化html value 可選屬性,指...

Struts2筆記 與ServletAPI解耦

與servletapi解耦的訪問方式 方法一 通過servletactioncontext類直接獲取 public object get object key actioncontext 類中沒有提供類似 getrequest 這樣的方法來獲取httpservletrequest 對應的 map物件...

Struts2筆記 Struts2環境搭建步驟

1.在myeclipse中新建乙個web專案 2.將struts2依賴的jar包加入到webroot web inf lib目錄下 這些jar包括 struts core.jar xwork core.jar ognl.jar freemarker.jar log4j.jar 可選 3.在源 src...