Struts2 resultType(十五)
1.Struts2中的結果型別或者說檢視技術
2.Stream表示流,這種結果通常用於實現使用者下載檔案的Action配置中,在配置stream結果型別時候,可以指定以下的幾個引數
3.chain結果型別 action鏈式處理
型別 | 說明 |
chain | 使用者Action鏈式處理 |
dispatcher | 用來整合JSP 是result元素type的預設值 |
freemarker | 用來整合FreeMarker |
httpheader | 用來處理特殊的HTTP行為 |
redirect | 用來重定向到其他的檔案 |
redirectAction | 用來重定向到其他的Action |
stream | 用來向瀏覽器返回一個InputStream |
velocity | 用來整合Velocity |
xslt | 用來整合XML/XSLT |
plainTest | 用來向頁面輸出 原始程式碼 |
2.Stream表示流,這種結果通常用於實現使用者下載檔案的Action配置中,在配置stream結果型別時候,可以指定以下的幾個引數
1.contentType:用來指定傳給瀏覽器的stream型別,預設值為text/plain
2.contengLength:指定資料流的位元組長度
3.contentDispostion:指定檔案下載的處理方式,包括 內聯(inline) 和 附件(attachment) 這兩種形式。內聯方式表示瀏覽器會嘗試直接顯示檔案,附件方式會彈出檔案儲存對話方塊,讓使用者選擇 儲存的路徑或者取消下載。預設為inline。
4.inputName 表示資料流屬性,預設值為inputStream。
5.bufferSize:表示緩衝區容量,預設值為1024.
3.chain結果型別 action鏈式處理
<struts> <!---請求--test1--test2----test3 ---success.jsp --> <package name="myPackage1" extends="struts-default"> <action name="test1" class="actin.Test1"> <result type="chain">test2</result> </action> <action name="test2" class="action.Test2"> <result type="chain"> <param name="actionName">test3</param> <param name="namesapce">/namespace2</param> </result> </actoin> </package> <package name="myPackag2" extends="struts-default" namespace="/namespace2"> <action name="test3" class="action.Test3"> <result name="success">/success.jsp</result> </action> </package> </struts>
相關文章
- Struts2 直接訪問Servlet API(二十五)ServletAPI
- Mybatis 輸出對映-- resultType resultMapMyBatis
- mybatis之sql查詢配置檔案resultType和resultMapMyBatisSQL
- mybatis xml裡的 resultMap、resultOrdered、resultSets、resultSetType、resultType 區別MyBatisXML
- 關於mybatis中的resultType與resultMap用法及誤區MyBatis
- resultMap 和 resultType 的欄位對映覆蓋問題
- 【Struts2】:Struts2的型別轉換型別
- Struts2教程1:第一個Struts2程式
- Struts2 - OGNL表示式和Struts2標籤庫
- 那些日子 十五
- 實驗十五
- Struts2 FilterDispatcher StrutsPrepareAndExecuteFilterFilter
- Struts2工程搭建
- struts2入門
- Struts2核心元件元件
- Struts2的框架框架
- Struts2工作原理
- struts2 使用Maven搭建Struts2框架的開發環境Maven框架開發環境
- 【Struts2複習知識點一】-配置struts2環境
- struts2總結(三)--官網下載struts2的jar包JAR
- Struts2 基礎(四)
- Struts2 基礎(五)
- Struts2配置後ClassNotFoundExceptionException
- 【Struts2框架學習】框架
- struts2筆記(一)筆記
- struts2中session使用Session
- struts2 status屬性
- Struts2原理詳解
- struts2核心工作原理
- 【Struts2】:自定義Interceptor
- struts2簡明教程
- struts2 標籤庫
- spring整合struts2Spring
- struts2 namespace問題namespace
- Struts2總結薦
- Struts2【與Spring整合】Spring
- Struts2工作原理(圖解)圖解
- struts2資料校驗