码迷,mamicode.com
首页 > 其他好文 > 详细

struts2在配置文件中调用Action的方法返回值

时间:2017-07-25 22:48:48      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:下载   stream   exce   result   res   name   文件中   content   tty   

struts2在配置文件中可以调用Action的方法返回值

 

1.Action中

//文件下载名
    public String getDownloadFileName(){
        String downloadFileName = "";
        String filename = fileName + ".xls";
        try {
            downloadFileName = URLEncoder.encode(filename,"UTF-8");
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        return downloadFileName;
    }

 

2.配置文件中filename="${downloadFileName}"调用Action中的方法

<!-- 文件Excel模板下载 -->
        <action name="exportWebExcel" class="Action.Excel.ExportWebExcel">
            <result type="stream">
                <!-- 其他的参数在类中设置或者使用默认 -->
                <param name="contentType">application/octet-stream</param>
                <param name="inputName">inputStream</param>
                <param name="contentDisposition">attachment;filename="${downloadFileName}"</param>
                <param name="bufferSize">8192</param>
            </result>
        </action>

 

struts2在配置文件中调用Action的方法返回值

标签:下载   stream   exce   result   res   name   文件中   content   tty   

原文地址:http://www.cnblogs.com/qlqwjy/p/7236484.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!