1. 程式人生 > >struts2在配置文件中調用Action的方法返回值

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

ack 文件下載 返回 public class int cat chm webex

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的方法返回值