每个请求的 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");
我已经使用具有以下 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");