zoukankan      html  css  js  c++  java
  • @action 注解

    =================================================

    下载 注解配置

     private String fileName;
     private String contentType = "application/octet-stream";

     @Action(value = "/download", results = { @Result(name = "download", type="stream",
            params={
            "contentType","${contentType}",
            "inputName","targetFile",
            "contentDisposition","attachment;filename=${fileName}"
        })
        })

    xml配置

    <package name="fileService" namespace="/service/file" extends='struts-default'>
      <action name="download" class="fileAction" method="view">
       <result type="stream">
        <param name="contentType">${contentType}</param>
        <param name="inputName">targetFile</param>
        <param name="contentDisposition">filename="${fileName}"</param>
       </result>
      </action>
      <action name="delete" class="fileAction" method="delete">
       <result>/result.jsp</result>
      </action>
       </package>

    =================================================

    struts-json 配置 参考

    http://www.doc88.com/p-994525480794.html

    @Controller
    @Namespace("help")
    @Component
    @ParentPackage("json-default")  //注意这边要加 json 默认不是json的
    public class HotFaqAction extends BaseAction {

        private List<FAQinfo> list;

        @Reference(version = "1.0.0")
        private FAQService    fAQService;

        /**
         * 控件提交 注意这边type要给json  所有的属性都会序列化json 如果不想所有 就要过滤 过滤暂时没研究到
         */
        @Action(value = "/helpMsgAddAjax", results = { @Result(name = NONE, type = "json" ) })
        public String helpMsgAddAjax() {
            list = fAQService.getHot(5, 0);
            super.output("true");
            return null;
        }

  • 相关阅读:
    Django--模型层进阶
    Django--模板层
    对自己的博客园主题稍作修改
    集群中Session共享解决方案分析
    【检测工具】keepalived安装及配置
    跨域问题简单分析
    Linux设置静态IP后出现的几种问题
    Linux上安装ElasticSearch及遇到的问题
    Linux上安装JDK1.8,tomcat9,以及mysql8的步骤
    归并排序分析
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4527301.html
Copyright © 2011-2022 走看看