struts2中如何把二进制数据输出到客户端
来源:互联网 发布:双色球所有组合数据库 编辑:程序博客网 时间:2024/05/02 21:24
因自己在用struts2做点小东西,因图片很小就把图片直接存在了数据库啊,但是如何把二进制数据输出到客户端却遇到了麻烦,最开始想到的是ServletActionContext.getResponse().getOutputStream();这样做虽然能把图片输出到客户端却的了一个异常,因为在struts2的内部已经获取过一个输出流了,为了去掉这个异常于是网上搜,但也没有得到理想的答案,但点了一个链接进入了struts2的官主帮助文档看到了这个
<result name="success" type="stream"> <param name="contentType">image/jpeg</param> <param name="inputName">imageStream</param> <param name="contentDisposition">filename="document.pdf"</param> <param name="bufferSize">1024</param> </result>
根据这个才知道在Action中定义一个输入流,再配置一个stream类型的result就能把输入流中的数据输出到客户端了。
- struts2中如何把二进制数据输出到客户端
- 把数据输出到Excel
- HLSL中如何把输入映射到输出像素
- 如何利用Visual Studio 和 Windbg把内存里的二进制数据导出到文件
- SAP中如何把屏幕数据复制到excel中
- 在.net中如何把数据导入到Excel
- 如何把EXCEL的数据导入到ORACLE数据库中
- 在.net中如何把数据导入到Excel
- 如何把Access的数据导入到Mysql中
- 如何从sqlserver中把表数据导入到oracle?
- 如何把excel数据导入到mysql数据库中
- opencv中如何把位图数据附加到IplImage对象
- 如何从sqlserver中把表数据导入到oracle? .
- 如何把EXCEL数据导入到SQL SERVER数据库中
- 如何把数据库中的数据刷到缓存中?
- python中如何把数据存储到本地
- 如何把数据快速批量添加到Elasticsearch中
- 如何把数据快速批量添加到Elasticsearch中
- 在winXP中新装的IIS5报错
- Windows与Ubuntu双系统重装WIN7后修复Grub2
- iphone开发--改变UIPageControl里的小点的颜色
- c#中之中有用的转义字符
- Struts2第一天
- struts2中如何把二进制数据输出到客户端
- nyoj 106 背包问题 (dp或贪心都可)
- 根据IP定位用户所在城市信息
- 隐藏站与暴露站问题
- 嵌入式根文件系统的移植和制作详解
- HDU 1251 统计难题
- 《Windows Phone 7入门经典之使用Silverlight和XNA开发Windows Phone应用》书评
- A. You're Given a String...
- 使用shell关闭占用某一个端口的程序