繁体   English   中英

一些servlet / jetty问题

[英]Some servlet/jetty questions

拥有ServletAPI以及您可以对jetty或任何其他Web容器进行的配置

  1. 我们有办法限制请求大小吗? (即如果发布超过50 MB,则关闭连接)
  2. 我们能否在某种程度上扼杀发送时间过长的请求?
  3. 在您自己配置的servlet中调度请求时,我们是否可以将请求转发(不重定向)到“default”servlet。 这总是有效吗?

     RequestDispatcher rd = getServletContext().getNamedDispatcher("default"); HttpServletRequest wrapped = new HttpServletRequestWrapper(req) { public String getServletPath() { return ""; } }; rd.forward(wrapped, resp); 

提前致谢!

Spring有一些事情可以解决这个问题。 如果您正在使用Spring,那么您很幸运,或者您需要根据Spring的功能推出自己的解决方案。 我不能代表其他框架,但我想其他许多框架都会对此有所支持。

看看org.springframework.web.multipart.commons.CommonsMultipartResolverorg.springframework.web.multipart.MaxUploadSizeExceededException

CommonsMultipartResolver有一个属性maxUploadSize ,可以控制最大大小。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM