博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2上传文件大小受限问题
阅读量:6858 次
发布时间:2019-06-26

本文共 2549 字,大约阅读时间需要 8 分钟。

用struts2框架,页面上传文件到action处理,结果文件根本就没到后台action去,经过查资料,解决办法是在struts.xml中加上一句配置如下:

<?xml version="1.0" encoding="utf-8" ?>

<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<constant name="struts.i18n.encoding" value="utf-8" />
  <!--上传最大大小为50M-->

  <constant name="struts.multipart.maxSize" value="52428800"/>

    <!--默认模块-->
  <package name="default" abstract="true" namespace="/" extends="struts-default">
    <!-- 自定义拦截器 -->
    <interceptors>
      <interceptor name="loginJudge" class="com.keyman.fss.action.LoginInterceptor"></interceptor>
      <interceptor name="EncodingJudge" class="com.keyman.fss.action.EncodingInterceptor"></interceptor>
      <!-- 自定义拦截器栈 -->
      <interceptor-stack name="myDefaultStack">
        <interceptor-ref name="loginJudge"></interceptor-ref>
        <interceptor-ref name="defaultStack"></interceptor-ref>
      </interceptor-stack>
    </interceptors>
    <!-- 将自定义拦截器栈设置默认的拦截器 -->
    <default-interceptor-ref name="myDefaultStack"/>
    <!-- 定义全局的result -->
    <global-results>
      <result name="login" type="redirect">/default/session_timeout.jsp</result>
      <result name="error">/error/error.jsp</result>
      <result name="acotrError">/default/bylogin_out.jsp</result>
        </global-results>
   </package>

    

    <!-- 掌机管理 -->
    <package name="equipment" namespace="/equipment" extends="default">
       <action name="getAllProvider" class="com.keyman.fss.action.EquipmentAction" method="getAllProvider">
        <result name="success">/equipment/provider.jsp</result>
       </action>
       <action name="abandonSchedule" class="com.keyman.fss.action.EquipmentAction" method="abandonSchedule">
       <result name="success" type="chain">
      <param name="actionName">getAllSchedule</param>
    </result>
      </action>
      <action name="getAllSoftware" class="com.keyman.fss.action.EquipmentAction" method="getAllSoftware">
        <result name="success">/equipment/software.jsp</result>
       </action>
       <action name="getSoftwareById" class="com.keyman.fss.action.EquipmentAction" method="getSoftwareById">
        <result name="success">/equipment/addUpdateSchedule.jsp</result>
      </action>
      <action name="addSoftware" class="com.keyman.fss.action.EquipmentAction" method="addSoftware">
      <result name="success">/equipment/addSoftware.jsp</result>
      </action>
    </package>
   </struts>

 参考网络资料:

    

    

    

    

 

转载于:https://www.cnblogs.com/zhenglongailaopo/archive/2012/12/13/2816946.html

你可能感兴趣的文章
Mybatis 注解使用
查看>>
光照模型与面绘制算法---透明表面
查看>>
mysql 杀死查询
查看>>
爆:Oracle Responsys本地文件包含漏洞!
查看>>
Mac下使用iTerm2让SSH免密码登录远程服务器
查看>>
图像二值化(迭代法,C语言实现)
查看>>
Android软键盘遮挡的四种解决方案
查看>>
Exiting with failure status due to previous error
查看>>
颜色与十六进制的转换
查看>>
徘徊于editplus与sublime之间
查看>>
android如何让自己开发的播放器成为可供文件选择的播放器
查看>>
Git的稀疏检出功能
查看>>
常用功能编译选项
查看>>
百度应用平台
查看>>
音频EQ处理中各频段的主要作用
查看>>
读取XML文件的方式
查看>>
JDK、JRE、JVM之间的关系
查看>>
网页版几何画板开发笔记(十七) 增强版本的作图检测
查看>>
magento 截取字符串
查看>>
关于ftp4j中文目录不能切换的问题
查看>>