alfred.w 发表于 2013-1-15 03:09:54

struts2 使用 jakarta 上传文件时commons fileupload的异常捕捉

问题:
        struts2 使用jakarta 上传文件时,如果上传文件的大小超出commons fileupload(jakarta上传文件还是依赖commons-fileupload)设置的大小就会在进入action以前抛出异常.
        如果想返回用户的输入界面(input),那么页面原来的参数会丢失。
首先看一下struts2 执行一个action的过程
1.  将用户请求发给org.apache.struts2.dispatcher.Dispatcher,
     wrapRequest(HttpServletRequest request, ServletContext servletContext)  方法会判断是否"multipart/form-data",如果是建立一个multiPartRequest 的实例,并且建立MultiPartRequestWrapper
<div class="quote_title"> 写道
页: [1]
查看完整版本: struts2 使用 jakarta 上传文件时commons fileupload的异常捕捉