struts2常用結果型別

2021-08-04 17:25:28 字數 754 閱讀 1850

首先指出**與重定向的區別

**與重定向的區別

1.dispatcher:(預設值)

使用請求**,轉向乙個頁面

/success.jsp

2.redirect:

使用重定向,轉向乙個頁面

/success.jsp

3.chain:注意:使用的是請求**。

a.**到另乙個相同命名空間的動作

action2
b.請求**到不同命名空間的動作

/n2

action3

使用的是注入的思想,在執行之重定向之前,會先獲取這兩個引數的值呼叫的就是setnamespace("/n2")和setactionname("action3")

4.redirectaction:注意:使用的是重定向

a.重定向到另乙個相同命名空間的動作

action2
b.重定向到不同命名空間的動作

/n2

action3

struts2結果型別

在struts2 core 2.3.1.1.jar struts de t.xml配置檔案下可以看到 省略 chain 兩個action之間的 dispatcher action 到jsp freemarker 處理freemarker用的 httpheader 處理特殊http redirect ...

Struts2結果型別

struts2結果型別 1.dispatcher 將當前請求request和response移交給另乙個servlet,預設型別 2.redirect 重定向 關閉當前請求,改變瀏覽器指向的url,不移交request和response secure adminportfolio.action 末尾...

struts2結果型別

struts2結果型別 結果型別 描述 前request域屬性是否丟失 1dispatcher 用於與jsp整合的結果型別。預設結果型別。2chain action鏈式處理結果型別。前乙個action設定的request域屬性不丟失。不丟失3 redirect 用於直接跳轉到其他頁面url的結果型別...