JSP的四个作用域(从小到大)

  JSP的四个作用域(从小到大)
   pageContext:页面作用域
   request:请求作用域
   Session:会话作用域
   application:项目作用域
   
   示例1:在当前页中
   		pageContext.setAttribute("aa", "11");
		request.setAttribute("bb", "22");
		session.setAttribute("cc", "33");
		application.setAttribute("dd", "44");	
		可以获取到值
		${aa}
${bb}
${cc}
${dd}
结论:在同一个页面中,所有的作用域的值都能获取 示例2:进行请求转发 pageContext:作用域中的值获取不到,其它作用域仍然可以。 示例3:先访问scope.jsp,再次访问 sc2.jsp,进行了两次请求。 pageContext和request中的数据都获取不到 示例4:先访问scope.jsp,关闭浏览器,重新打开再次访问sc2.jsp pageContext request session 都失效了 示例5:先访问scope.jsp,关闭服务器,再次访问sc2.jsp 四个作用域都失效了.... EL表达式查找作用域的值时,范围默认从小到大查找

你可能感兴趣的:(jsp,前端)