1. 程式人生 > >Struts2結果頁面的配置

Struts2結果頁面的配置

1 結果頁面的配置

1.1 全域性結果頁面

  • 全域性結果頁面:全域性結果頁面指的是,在包中配置一次,其他的在這個包中的所有的action只要返回了這個值,都可以跳轉到這個頁面。
    • 針對這個包下的所有的action的配置都有效。
    • 區域性的優先與全域性的
<!-- 全域性結果頁面-->
<!-- 配置在package之下,action之上-->

<global-result>
    <result name ="">URL</result>
</global-result
>

1.2 區域性結果頁面

  • 區域性結果頁面:區域性結果頁面指的是,只能在當前的action中的配置有效。
    • 針對當前的action有效。
<action name="" class="">
    <result name"">URL</result>
</action>

2 result標籤的配置

2.1 result標籤的配置

  • result標籤用於配置頁面的跳轉。在result標籤上有兩個屬性:
    • name屬性 :邏輯檢視的名稱。預設值:success
    • type屬性 :頁面跳轉的型別。
      • ispatcher :預設值,請求轉發。(Action轉發JSP)
      • redirect :重定向。(Action重定向JSP)
      • chain :轉發。(Action轉發Action)
      • redirectAction :重定向。(Action重定向Action)
      • stream :Struts2中提供檔案下載的功能。