PageContext:属性的作用范围仅限于当前JSP页面
request::属性的作用范围仅限于同一个请求
session:属性的作用范围仅限于一次会话:浏览器打开直到关闭称为一次回话(在此期间回话不会失败)
application:属性的作用范围仅限于当前web应用是范围最大的属性范围,只要在一处设置属性,
在其他各处都可以的JSP或Servlet中都可以获取到。
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
// TODO Auto-generated method stub
response.getWriter().append("Served at: ").append(request.getContextPath());
//1.在 servlet 中无法得到pageContext 对象
PrintWriter out = response.getWriter();
//2.
Object requestAttr = request.getAttribute("requestAttr");
out.print("requestAttr"+requestAttr);
out.print("<br><br>");
//3
Object sessionAttr = request.getSession().getAttribute("sessionAttr");
out.print("sessionAttr:"+sessionAttr);
out.print("<br><br>");
//4
Object applicationAttr = getServletContext().getAttribute("applicationAttr");
out.print(applicationAttr);
out.print("<br><br>");
}