JSP中pageContext、request、session、application域中存取值



存值页面TheValue.jsp
<%pageContext.setAttribute("name", "mhl-page");%>

获取pageContext的name值


方法1:<%=pageContext.getAttribute("name") %>
方法2:${name}
方法3:${pageScope.name} <% request.setAttribute("name", "mhl-request");%>

获取request的name值

当前页面取值: 方法1:<%=request.getAttribute("name") %>
方法2:${name}
方法3:${requestScope.name} <%//request.getRequestDispatcher("./huoqu.jsp").forward(request, response); //转发%> <% session.setAttribute("name", "mhl-session");%>

获取session的name值

当前页面取值: 方法1:<%=session.getAttribute("name") %>
方法2:${name}
方法3:${sessionScope.name} <% application.setAttribute("name", "mhl-application"); %>

获取application的name值

当前页面取值: 方法1:<%=application.getAttribute("name") %>
方法2:${name}
方法3:${applicationScope.name} //取值页面cutValue.jsp

显示其他页面中的pageContext值

不同页面取值: <%=pageContext.getAttribute("name") %>

显示其他页面中的request值

不同页面取值: <%=request.getAttribute("name") %>

显示其他页面中的session值

不同页面取值: <%=session.getAttribute("name") %>

显示其他页面中的application值

不同页面取值: <%=application.getAttribute("name") %>

你可能感兴趣的:(JSP)