servlet中三大作用域对象

//servlet中的作用域对象就是用来做页面(servlet)间的传值

//作用域对象                                                     生命周期                                                           作用范围

//request                                                   用户发起的一次请求                                       一次请求中经过的所有servlet
//session                                              浏览器与服务器的一次会话                                 一次会话中经过的所有servlet
//application                                         从服务器启动到服务器关闭                                  所有的servlet都可以访问

① request

//设置
request.setAttribute("name", "zhangsan");

//用请求转发获取request设置的值
request.getRequestDispatcher("ts02").forward(request, response);


② session

//设置
request.getSession().setAttribute("age", 22);

//获取
Object age = request.getSession().getAttribute("age");
System.out.println(age);


③ application/ServletContext

//设置
request.getServletContext().setAttribute("address", "天河区");

//获取
Object address = request.getServletContext().getAttribute("address");
System.out.println(address);

原文地址:https://www.cnblogs.com/su-chu-zhi-151/p/11201168.html