码迷,mamicode.com
首页 > 其他好文 > 详细

pageContext和局部变量的区别?

时间:2018-12-31 21:08:06      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:结果   chap   content   cat   who   red   import   direct   protected   

4)pageContext: (视频下载) (全部书籍) 保存的键值仅在本个页面有效。在未来学习Taglib过程当中,将发挥巨大作用。类变量被所有用户(浏览器)只在这一页时共享(例如例1.1),而pageContext 被某个用户(浏览器)只在这一页时才有。pageContext范围比类变量小,和局部变量是一样的,但局部变量可以在非service的方法中用,而 pageContext只能在service方法中用。 见例子2.4

5)局部变量:转化成servlet后的某个方法中的局部变量。

6)类变量:转化成servlet后的类变量。

例 2.3

<%@ page contentType="text/html; charset=GBK" %>
<html>
<body>
<%
 request.setAttribute("rName","rmark-to-win");
 application.setAttribute("aName","amark-to-win");
 session.setAttribute("sName","smark-to-win");
 request.getRequestDispatcher("/Cookie/AddCookie").forward(request,response);
/*如用下面的response,request就取不出来了。 结果就变成如下了 null amark-to-win smark-to-win*/
//  response.sendRedirect("http://localhost:8080/ServletHello/Cookie/AddCookie");
%>
</body>
</html>
package com;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class AddCookie extends HttpServlet {
    protected void doGet(HttpServletRequest request,

详情请见:http://www.mark-to-win.com/index.html?content=Jsp/jspUrl.html&chapter=Jsp/jsp3_web.html#DifferencepageContextLocalClassVariable

pageContext和局部变量的区别?

标签:结果   chap   content   cat   who   red   import   direct   protected   

原文地址:https://www.cnblogs.com/mark-to-win/p/10203179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!