每个请求的 HttpServletRequest 对象是唯一的吗?

Is the HttpServletRequest-object unique for each request?

我已经使用具有以下 doGet 和 doPost 方法的 servlet 实现了:

        public void doGet(HttpServletRequest request, HttpServletResponse response){
               // code      
            }

        public void doPost(HttpServletRequest request, HttpServletResponse response){
               // code      
            }

我的问题:这些方法中的 HttpServletRequest 对象是否对每个唯一对象都是唯一的?

我正在使用 request.setAttribute("att","value");方法。 保存一些值。

我想知道我是否将属性保存在 第一个请求,将出现在下一个请求对象中。 (前提是两个请求都在 几乎同时)

否 - 每次都是一个新请求 - 在一个请求中设置的任何属性在下一个请求到来时都不会存在。

如果你想设置跨请求持久化的属性,你可以使用:

request.getServletContext().setAttribute("att","value");