使用ServletAPI以及您可以对jetty或任何其他Web容器进行的配置
在您自己配置的servlet中调度请求时,我们是否可以将请求转发(不重定向)到'default'servlet。 ?这总是有效吗?
RequestDispatcher rd = getServletContext().getNamedDispatcher("default");
HttpServletRequest wrapped = new HttpServletRequestWrapper(req) {
public String getServletPath() { return ""; }
};
rd.forward(wrapped, resp);
提前致谢!
答案 0 :(得分:2)
Spring有一些事情可以解决这个问题。如果您正在使用Spring,那么您很幸运,或者您需要根据Spring的功能推出自己的解决方案。我不能代表其他框架,但我想其他许多框架都会对此有所支持。
查看org.springframework.web.multipart.commons.CommonsMultipartResolver
和org.springframework.web.multipart.MaxUploadSizeExceededException
CommonsMultipartResolver
有一个属性maxUploadSize
,可让您控制最大尺寸。