Action裡result型別Stream的引數配置
注意:以下是一些參·數說明
contentType
內容型別,和網際網路MIME標準中的規定型別一致,例如text/plain代表純文字,text/xml表示XML,image/gif代表GIF圖片,image/jpeg代表JPG圖片
inputName
下載檔案的來源流,對應著action類中某個型別為Inputstream的屬性名,例如取值為inputStream的屬性需要編寫getInputStream()方法
例項:
<param name="inputName">inputStream</param>
contentDisposition
檔案下載的處理方式,包括內聯(inline)和附件(attachment)兩種方式,而附件方式會彈出檔案儲存對話方塊,否則瀏覽器會嘗試直接顯示檔案。取值為:
attachment;filename="struts2.txt",表示檔案下載的時候儲存的名字應為struts2.txt。如果直接寫filename="struts2.txt",那麼預設情況是代表inline,瀏覽器會嘗試自動開啟它,等價於這樣的寫法:inline; filename="struts2.txt"
<span style="font-family: 'Microsoft YaHei', 微軟雅黑, Arial, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 24.05px;"><param name="contentDisposition">attachment;fileName=${fileName}</param></span>
<span style="font-family: 'Microsoft YaHei', 微軟雅黑, Arial, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 24.05px;"><span style="color: rgb(69, 69, 69); font-family: tahoma, helvetica, arial; font-size: 14px; line-height: 21px;">說明:attachment:彈出 是否下載的詢問.預設為inline</span>
</span>
bufferSize
下載緩衝區的大小
在這裡面,contentType屬性和contentDisposition分別對應著HTTP響應中的頭Content-Type和Content-disposition頭。
<span style="font-family: 'Microsoft YaHei', 微軟雅黑, Arial, 'Lucida Grande', Tahoma, sans-serif; line-height: 24.05px;"><span style="font-family: 'Microsoft YaHei', 微軟雅黑, Arial, 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; line-height: 24.05px;"><param name="bufferSize">4096</param></span></span>
<param name="bufferSize">4096</param>
相關文章
- struts2 action中result引數詳解
- Struts2中 Result型別配置詳解型別
- Netcore webapi action swagger response返回引數使用匿名型別NetCoreWebAPISwagger型別
- 【ASP.NET Core】MVC操作方法如何繫結Stream型別的引數ASP.NETMVC型別
- 解析型別引數型別
- mysqldump --result-file引數MySql
- Redis Stream型別的使用Redis型別
- 【Scala之旅】型別引數型別
- struts2 result type型別型別
- Swift中Result型別的強大功能Swift型別
- Django裡URL配置中name引數的作用Django
- impdp匯入時使用table_exists_action引數的區別
- std::packaged_task<返回型別(引數型別)>Package型別
- Java™ 教程(有界型別引數)Java型別
- mybatis引數型別錯誤MyBatis型別
- C++型別引數化C++型別
- 方法中引數的型別詳細型別
- 函式引數 引數定義函式型別函式型別
- 處理分頁的result型別問題型別
- Python 序列型別以及函式引數型別Python型別函式
- Dynamics CRM JS通過WebAPI呼叫Action時,返回引數為複雜型別時的BUG驗證JSWebAPI型別
- Spring MVC 3 Action 支援的引數SpringMVC
- php 的函式引數值型別限定PHP函式型別
- php的函式引數值型別限定PHP函式型別
- 非型別的類别範本引數型別
- PHP 用 Enum 限定引數型別PHP型別
- DBI@引數資料型別資料型別
- table和record 型別用作引數型別
- 常用的jvm配置引數 :永久區引數配置JVM
- Oracle 靜態引數與動態引數型別介紹Oracle型別
- mybatis sql String>Double, 型別引數被強轉為數值型別MyBatisSQL型別
- Oracle 11.2.0.1 Result Cache 測試 - 2 引數Oracle
- GoldenGate 配置文件,裡面有引數說明Go
- Struts2(六)result 返回型別講解型別
- Kotlin 知識梳理(12) 泛型型別引數Kotlin泛型型別
- 如何在postman裡為型別為Edm.DateTime的OData引數指定正確格式的值Postman型別
- Vue 2.5 & TypeScript: API 引數中的型別推導VueTypeScriptAPI型別
- c語言中預設引數的兩種型別C語言型別