struts2写EXCEL输出

2009-04-14 

 

struts.xml配置 

<action name="userexcel" class="com.boentel.user.UserExcelAction">
   <result name="outexcel" type="stream">
    <param name="inputName">inputStream</param>
    <param name="contentDisposition">attachment;filename="${fileNames}"</param>
   </result>
   <interceptor-ref name="fileUpload"></interceptor-ref>
   <interceptor-ref name="defaultStack"></interceptor-ref>
  </action>

 

 

  Action代码  UserExcelAction  

  protected  String fileNames;
 protected String filePathName; 

 

//防止文件名乱码

public String getFileNames() throws Exception{
  return new String(fileNames.getBytes(), "ISO8859-1");
 }
 public void setFileNames(String fileNames) {
  this.fileNames = fileNames;
 }
 public String getFilePathName() {
  return filePathName;
 }
 public void setFilePathName(String filePathName) {
  this.filePathName = filePathName;
 } 

 ---------------------不能少---------------------

public InputStream getInputStream() throws Exception
 {
  return new FileInputStream(new File(getFilePathName()));
 }

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值