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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2在配置文件中调用Action的方法返回值相关的知识,希望对你有一定的参考价值。

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的方法返回值的主要内容,如果未能解决你的问题,请参考以下文章

Struts2Action类实现

Struts2中如何从action的一个方法中跳转到另一个action的方法中

Struts2配置文件——动态方法调用

Struts2学习笔记

Struts2学习笔记

Struts2之Action的配置