一、Jsp九大內置對象:
request:獲取表達數據和轉發、保存數據
response:響應客服端和重定向
session:保存數據和權限操作
out:在Servlet中向瀏覽器輸出格式
pageContext:顯示數據和路徑操作
application:服務器關閉前有效
config、exception、page
二、JSP四大作用域
1.簡單說 page指當前頁面。在一個jsp頁面裏有效
2.request 指從http請求到服務器處理結束,返回響應的整個過程。在這個過程中使用forward方式跳轉多個jsp。
在這些頁面裏你都可以使用這個變量。
3.Session 有效範圍當前會話,從瀏覽器打開到瀏覽器關閉這個過程。
4.application它的有效範圍是整個應用。
三、jstl標籤
使用JSTL標籤必須導入標籤庫
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
prefix 定義標籤
uri 導入標籤庫
所依賴的的jar包:jstl.jar stands.jar
循環標籤、數據格式化
<c:forEach items="${requestScope.listUser}" var="aa" >
<tr>
<td>${aa.getId()}</td>
<td>${aa.getUserCode()}</td>
<td>${aa.getUserName()}</td>
<td>${aa.getUserPassword()}</td>
</tr>
</c:forEach>
四、指令
設置文檔編碼格式和語言、導入jar包
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="com.jjxy.sms.bean.Student" %>
使用JSTL標籤必須導入標籤庫
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
prefix 定義標籤
uri 導入標籤庫
所依賴的的jar包:jstl.jar stands.jar
EL表達式
五、路徑
pageContext.request.contextPath
獲取當前程序部署到服務器的絕對路徑