Servlet的三大作用域


Servlet的三大作用域

 

一、request  請求對象

  共享的數據:請求共享

  特點:同一次請求中,共享數據可以獲取(請求一旦結束,請求共享清除站)(請求轉發能共享參數,重定向不行)

  代碼:req.setAttribute("user",user);

二、session會話對象

  共享的數據:session共享/會話共享

  特點:同一次會話,共享參數可以獲取(會話:從共享數據開始,到瀏覽器關閉/主動清除。不受請求轉發和重定向的影響,只要存到session中,瀏覽器不管吧或者不主動清除都可以獲取。)

  代碼:HttpSession session=req.getSession();   //獲取session對象

     session.setAttribute("user",user);

三、ServletContext 上下文對象

  共享數據:上下文共享

  特點:從存儲開始到tomcat關閉都有

  代碼:ServletContext  servletContext = getServletContext(); //獲取servletContext(); 對象

        servletContext.setAttribute("user",user);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM