簡體   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