SSH后台生成流然后发给前台
来源:互联网 发布:网络虚拟展厅 编辑:程序博客网 时间:2024/06/11 14:14
strus导出文件的常用方法
1.配置strus
<action name="exportDevicesTemplateForExcel" method="exportDevicesTemplateForExcel"
class="deviceAction">
<result name="success" type="stream">
<param name="contentType">application/vnd.ms-excel;charset=utf-8</param>
<param name="inputName">returnFile</param>
<param name="contentDisposition">attachment;filename="${fileName}.xls"</param>
<param name="bufferSize">1024</param>
</result>
</action>
2.把生成的文件做成输出流
public class ExcelUtil {/** * 将Workbook写入到InputStream * * @param workbook * HSSFWorkbook * @param fileName * String 文件名 * * */public static InputStream workbook2InputStream(HSSFWorkbook workbook) {// this.setFileName(URLEncoder.encode(fileName, "UTF-8"));InputStream excelStream = null;try {ByteArrayOutputStream baos = new ByteArrayOutputStream();workbook.write(baos);baos.flush();byte[] by = baos.toByteArray();excelStream = new ByteArrayInputStream(by, 0, by.length);baos.close();} catch (IOException e) {e.printStackTrace();}return excelStream;}}
0 0
- SSH后台生成流然后发给前台
- 后台生成前台表格
- 前台传值到后台,然后再返回给前台
- 后台生成前台图片展示
- java ssh 后台获取前台请求变量
- asp.net后台生成前台页面控件
- ASP 后台写html生成前台table
- web:后台生成图片供前台显示
- javascript前台生成json,后台进行解析
- SSH项目前台数据后台存储乱码问题
- ASP.Net点击按钮,先在前台弹框,然后响应后台事件的方法。
- Java后台将bean封装成xml,然后将xml转成String,传给前台
- 前台接收后台传过来的list进行遍历,然后根据表格用合并rowspan列
- ajax发送请求后台处理数据格式然后返回前台的方法(ObjectMapper)
- 3种后台生成前台脚本的方法
- 后台传JSON,前台动态生成一个下拉框
- 后台获取前台动态生成控件的值
- 前台读取后台生成的验证码内容
- Android模拟器 快捷键使用
- kettle 5.01 连接数据源
- 转: JVM调优总结 -Xms -Xmx -Xmn -Xss
- Java中的==和equals区别
- sprintf_s与_snprintf与_snprintf_s
- SSH后台生成流然后发给前台
- poj2481Cows
- Linux下的shell更改
- SQliteDatabase相关操作的工具类
- mysql 5.6 免安装版配置
- Httpclient使用总结
- 计算一个长方形的面积和周长
- uva 12034 Race(dp)
- WEB服务器、应用程序服务器、HTTP服务器区别