八、JSP內建物件
阿新 • • 發佈:2018-12-02
JSP內建物件
一、jsp的九大內建物件
二、
<body>
<%--設定資料 --%>
<% pageContext.setAttribute("name", "tom");%>
<%--獲取資料 --%>
<%=pageContext.getAttribute("name") %>
<!-- 移除資料 -->
<%pageContext.removeAttribute("name"); %>
<!-- 轉發-->
<%pageContext.forward("for.jsp"); %>
<!--包含 -->
<%pageContext.include("index.jsp"); %>
<!--設定資料的作用域 -->
<%
pageContext.setAttribute("name", "root",pageContext.SESSION_SCOPE);
findAttribute會在四個域物件中查詢資料,順序是pageContext,session,request,application
Object o=pageContext.findAttribute("name");
out.write(o.toString());
%>
</body>
三、四大域物件作用範圍
pagContext
當前jsp頁面
request
當前請求
session
整個會話
servletContext
整個應用
四、常用的動作標籤
內建物件 | 代表意義 | 型別 |
pageContext | JSP頁面的上下文物件,可以獲得其他八個內建物件 | javax.servlet.jsp.PageContext |
request | 請求物件 | javax.servlet.http.HttpServletRequest |
response | 響應物件 | javax.servlet.http.HttpServletResponse |
session |
會話物件 | javax.servlet.http.HttpSession |
application | 代表整個web應用 | javax.servlet.ServletContext |
config | 配置引數,用於獲取servlet的配置引數 |
javax.servlet.ServletConfig |
out | 輸出流物件 | javax.servlet.jsp.JspWriter |
page | servlet的物件,方法中的this物件 | java.lang.Object |
exception | 異常物件 | java.lang.Throwable |
-
介紹
-
常用標籤
-
<jsp:include> -
<jsp:forard> -
<jsp:param>
-
具體使用