Struts2 result type 結果型別

2021-09-08 22:34:17 字數 1317 閱讀 5916

**:

在struts2框架中,當action處理完之後,就應該向使用者返回結果資訊,該任務被分為兩部分:結果型別和結果本身。

結果型別 提供了返回給使用者資訊型別的實現細節。結果型別通常在struts2中就已預定義好了(見下表),或者是由外掛程式提供,開發人員也可以自定義結果型別。預設 配置的結果型別是dispatcher,該結果型別使用jsp來向使用者顯示結果。當定義了結果型別之後,該結果型別可以在不同的action中重複使用。

struts2框架提供的結果型別

已配置結果型別名

類 名描 述

dispatcher

org.apache.struts2.dispatcher.

servletdispatcherresult

預設結果型別,用來呈現jsp頁面

chain

com.opensymphony.xwork2.

actionchainresult

將action和另外乙個action鏈結起來

freemarker

org.apache.struts2.views.freemarker.

freemarkerresult

呈現freemarker模板

返回乙個已配置好的http頭資訊響應

redirect

org.apache.struts2.dispatcher.

servletredirectresult

將使用者重定向到乙個已配置好的url

redirectaction

org.apache.struts2.dispatcher.

servletactionredirectresult

將使用者重定向到乙個已定義好的action

stream

org.apache.struts2.dispatcher.

streamresult

velocity

org.apache.struts2.dispatcher.

velocityresult

呈現velocity模板

xslt

org.apache.struts2.views.xslt.

xsltresult

呈現xml到瀏覽器,

該xml可以通過xsl模板進行轉換

plaintext

org.apache.struts2.dispatcher.

plaintextresult

返回普通文字類容

Struts 2 Struts2 詳細配置

全域性配置 配置在packe 中,所有 action 的上面。頁面 頁面 區域性結果優先順序高於全域性。異常資訊配置 404異常 500異常 web.xml 配置 404 error.jsp 500 error.jsp 包 package 配置 所有的action 配置,都必須在包中。jsp頁面路徑...

Struts2字尾 深入Struts2

一 將action字尾變成html字尾 xmlversion 1.0 encoding utf 8 doctype struts public apache software foundation dtd struts configuration 2.1 en struts include file...

Struts2入門(一)Struts2簡介

本章簡要介紹一下struts2框架 1.概念 我們知道,springmvc框架是為了整合servlet設計的控制層框架,那麼還有其他的框架也實現了這個功能,那麼就是struts2。struts2是乙個基於mvc設計模式的web應用框架,它本質上相當於乙個servlet,在mvc設計模式中,strut...