重写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" /><!--处理类定义--><constant name="struts.multipart.handler" value="perfmpr" />
public class PerfMultiPartRequest extends JakartaMultiPartRequest{ //重写parse方法 public void parse(HttpServletRequest servletRequest, String saveDir) throws IOException { //..... items = (List<FileItem>)upload.parseRequest(createRequestContext(servletRequest)); //..... }}