随笔分类 -  Servlet

摘要:使用 RestTemplate 时,记录请求参数和返回值到日志是调试和维护的重要环节。为了优雅而全面地实现这一功能,可以借助以下方式: 1. 直接记录日志 在发送请求前后,通过日志工具(如 SLF4J 或 Log4j)手动记录请求参数和返回值。 示例代码 import org.slf4j.Logge 阅读全文
posted @ 2024-11-19 01:17 gongchengship 阅读(80) 评论(0) 推荐(0)
摘要:是的,在默认情况下,一旦 ServletRequest 的输入流(InputStream 或 Reader)被读取,流就被标记为已消费,数据也无法再次读取。这是因为 ServletRequest 的输入流基于 HTTP 请求的字节流实现,读取数据后,流会关闭或标记为已消费状态,从而阻止重复读取。 如 阅读全文
posted @ 2024-10-28 00:04 gongchengship 阅读(480) 评论(0) 推荐(0)
摘要:Servlet 和 Filter 是 Java Web 开发中常用的两种组件,但它们的功能和使用场景不同。以下是它们的主要区别: 1. 作用和用途 Servlet:Servlet 是处理客户端请求和生成响应的主要组件。它可以直接处理 HTTP 请求,生成动态内容,并将响应返回给客户端。Servlet 阅读全文
posted @ 2024-10-28 00:02 gongchengship 阅读(228) 评论(0) 推荐(0)
摘要:Java Servlet 规范是由 Java 社区流程(Java Community Process, JCP)开发的一组标准接口和协议,定义了 Java Web 应用程序中的 Servlet 和相关组件如何与 Web 服务器交互。Servlet 规范旨在为 Java Web 应用开发者提供一个统一 阅读全文
posted @ 2024-10-28 00:01 gongchengship 阅读(188) 评论(0) 推荐(0)