lxw
2020-06-27 8aee9dfec05e1a9333abf03f1bd35dd7cfa9d352
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
    "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
    <!-- 配置开发模式 -->
    <constant name="struts.devMode" value="false"></constant>
    
    <constant name="struts.custom.i18n.resources" value="global"/>
    
    <constant name="struts.multipart.maxSize" value ="1024000000" />
    
    
    <package name="default" namespace="/" extends="json-default" >
                
        <action name="*!*" class="com.fgkj.actions.{1}" method="{2}">
            <result type="json"></result>
        </action>
        
        
        
        
   </package>
   <!-- <package name="p1" namespace="/" extends="struts-default">
      <result-types>
        用于处理下载文件点击取消时报出异常问题
               <result-type name="streamx" class="com.sunspoter.lib.web.struts2.dispatcher.StreamResultX"></result-type>
      </result-types>
      <action name="FileDownloadAction" class="com.fgkj.actions.FileDownloadAction">
              <result type="streamx">
                  <param name="contentType">application/octet-stream</param>
                  设置返回的输入流,在对应的Action中要有对应的getDownloadFile方法
                  <param name="inputName">downloadFile</param>
                  设置下载时文件的名称,对应Action中药有filename属性
                  <param name="contentDisposition">attachment;filename=${filename}</param>
                  设置缓冲区大小4k
                  <param name="bufferSize">4096</param>
                  下载时显示下载文件的大小,Action中要有对应的String类型的属性contentLength
                  <param name="contentLength">${contentLength}</param>
              </result>           
      </action>
    </package> -->
</struts>