05 jsp 四大域对象

domainObj.jsp


    <%
    request.setAttribute("name","request");
    session.setAttribute("name","session");
    application.setAttribute("name","application");
    pageContext.setAttribute("name","pageContext");
    
    //使用转发的方式
    //request.getRequestDispatcher("/common/receiver.jsp").forward(request, response);
    
    //使用重定向的方式
    response.sendRedirect("/jspStudy/common/receiver.jsp");
    %>

receiver.jsp


    <%
    String requestName = (String)request.getAttribute("name");
    String sessionName = (String)session.getAttribute("name");
    String applicationName =(String)application.getAttribute("name");
    String pageName= (String)pageContext.getAttribute("name");
    out.write(requestName+"
"); out.write(sessionName+"
"); out.write(applicationName+"
"); out.write(pageName+""); out.write("找到的值"+(String)pageContext.findAttribute("name"));//从小到大 %>
05 jsp 四大域对象_第1张图片
Paste_Image.png

结论:
从小到大:

page域: 在同一个jsp页面中数据有效!
request域: 在同一个请求中数据有效的!
session域: 在同一个会话中数据有效的!
application域: 在同一个网站中数据有效的!
查找数据域对象值时:也是从小到大

你可能感兴趣的:(05 jsp 四大域对象)