java - 生产中的 ServletRequestWrapper 或 ServletResponseWrapper?

标签 java servlets

您好,您在生产环境中看到任何真正有用的扩展 HttpServletResponseWrapper/HttpServletRequestWrapperServletRequestWrapper/ServletResponseWrapper 吗?

最佳答案

  • Trim whitespace 来自生成的 HTML,可以节省超过 50% 的带宽。我有一个显示大型表格数据的项目(具有漂亮缩进的 HTML 源代码),响应大小从 ~200KB 到 ~70KB,只需修剪掉所有空白即可。
  • 通过将多部分表单数据放回请求参数映射中透明地处理多部分/表单数据请求,以便您可以使用 request.getParameter() 并再次以通常的方式进行排序(Servlet <=2.5 exampleServlet >=3.0 example)。
  • 捕获输出流,要么是 copy,要么是 MD5-hash
  • Disabling URL rewriting

Etcetera.. Etcetera.. 所有这些都只是为了覆盖和更改某些 HttpServletRequest/HttpServletResponse 方法的默认行为。

关于java - 生产中的 ServletRequestWrapper 或 ServletResponseWrapper?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2279165/

相关文章:

java - DFS 未正确执行

java - 仅允许 "prerequisite"转发 URL 访问 servlet

java - 如何将多部分表单数据从jsp发送到Web服务?

java - Velocity 模板引擎如何用于 Java Web 应用程序中的 View ?

java - 使用 ServletContext 的 session 对象

java - 如何使用 servlet 创建 html 页面

java - 取10个全名(有多个名字)加上很多限制

java - SpringBoot org.springframework.beans.factory.BeanCreationException : Error creating bean with name 'requestMappingHandlerMapping'

java - 自定义区域设置 - 英语显示 - 法语日期格式

java - 如何在java中为每个请求使用JSON Web Token (JWT)?