`
sdh88hf
  • 浏览: 67998 次
  • 性别: Icon_minigender_1
  • 来自: 绍兴
社区版块
存档分类
最新评论

重写struts2文件上传处理类

阅读更多
1.struts文件配置
<!--文件大小限制-->
<constant name="struts.multipart.maxSize" value="1073741824" />
<!--文件上传临时目录-->
<constant name="struts.multipart.saveDir" value="tmp"></constant>
<!--处理类声明-->
<bean
    	type="org.apache.struts2.dispatcher.multipart.MultiPartRequest"
    	name="perfmpr"
    	class="com.huawei.devportal.common.PerfMultiPartRequest"
    	scope="default" />
<!--处理类定义-->
<constant name="struts.multipart.handler" value="perfmpr" />

2.编写处理类 继承JakartaMultiPartRequest


public class PerfMultiPartRequest extends JakartaMultiPartRequest
{
    //重写parse方法
    public void parse(HttpServletRequest servletRequest, String saveDir)
            throws IOException
    {
       //.....
       items = (List<FileItem>)upload.parseRequest(createRequestContext(servletRequest));
       //.....

    }

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics