Struts2 結果型別 resulttype

2022-03-10 13:44:13 字數 3038 閱讀 7182

看下面的例子:

一般使用4種:dispatcher(容器內跳轉到jsp頁面)、redirect(重定向到jsp頁面)、chain(容器內跳轉到另乙個action)、redirectaction(重定向到另外乙個action)

還有 freemarker、httpheader、stream、velocity、

xslt、

plaintext、

tiles。不過用的比較少。

1

xml version="1.0" encoding="utf-8"

?>

2doctype struts public

3"-//apache software foundation//dtd struts configuration 2.3//en"

4"">56

<

struts

>

7<

constant

name

="struts.configuration.xml.reload"

value

="true"

/>

8<

constant

name

="struts.enable.dynamicmethodinvocation"

value

="true"

/>910

<

package

name

="default"

namespace

="/r"

extends

="struts-default"

>

11<

default-action-ref

name

="index"

>

default-action-ref

>

12<

action

name

="index"

>

13<

result

>/default.jsp

result

>

14action

>

15<

action

name

="r1"

>

16<

result

type

="dispatcher"

>/r1.jsp

result

>

17action

>

18<

action

name

="r2"

>

19<

result

type

="redirect"

>/r2.jsp

result

>

20action

>

21<

action

name

="r3"

>

22<

result

type

="chain"

>r1

result

>

23action

>

24<

action

name

="r4"

>

25<

result

type

="redirectaction"

>r2

result

>

26action

>

27<

action

name

="r5"

>

28<

result

type

="redirect"

>/test/t1

result

>

29action

>

3031

32<

action

name

="r6"

>

33<

result

type

="chain"

>

34<

param

name

="namespace"

>/test

param

>

35<

param

name

="actionname"

>t1

param

>

36result

>

37action

>

38package

>

3940

<

package

name

="test"

extends

="struts-default"

namespace

="/test"

>

41<

action

name

="t1"

>

42<

result

>/t1.jsp

result

>

43action

>

44package

>

4546

struts

>

要學會檢視 strut2原始的官方api文件,其中還有很多更加詳細的配置,如果不清楚可以檢視,下面是查詢chain用法的例子:

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的結果型別...