JSP內置對象及常用的方法
阿新 • • 發佈:2017-06-17
並且 tex str ddc exceptio mime ins 路徑 ddr
1.out:
-
println():向客戶端輸出各種類型的數據
- newLine():輸出一個換行符
- close():關閉輸出流
- fiush():輸出緩沖區數據
- clearBuffer():清除緩沖區數據,並且把數據輸出到客戶端
- clear():清除緩沖區數據,但是不把數據輸出到客戶端
- getBufferSize():返回緩沖區大小
2.request:
- getMethod():返回客戶端向服務器端傳送數據的方法
- getParameter(String paramName):返回客戶端傳向服務器端傳遞的參數值
- getParameterNames():獲得客戶端傳遞給服務器端的所有參數的名字
- getParameterValues(String name):獲得指定參數的所有值
- getRequestURL():獲得發出請求字符串的客戶端地址
- getRemoteAddr():獲取客戶端iPhone地址
- getRemoteHost():獲取客戶端機器名稱
- getServerName():獲取服務器名字
- getServletName():客戶端所請求的腳本文件路徑
- getServerPort():獲取服務器端端口
對應的類為:javax.servlet.http.HttpServletRequest
3.response:
- addCookie(Cookie cookie):添加一個Cookie對象,用於在客戶端保存特定的信息
- addHeader(String name, String value):添加HTTP頭信息,該Header信息將發送到客戶端
- containsHeader(String name):判斷指定名字的HTTP頭文件是否存在
- sendError(int):向客戶端發送錯誤信息,int指服務器的錯誤碼
- sendRedirect(String url):重定向jsp文件,<jsp:forward>是同一個request在服務器內部轉發,sendRedirect是通過客戶端發起二次申請,是不同的request對象
- setContentType(String contentType):設置MIME類型與編碼方式
4.session:
- void setAttribute(String name, Object value)
- Object getAttribute(String name)
- boolean isNew()
5.application:
- getAttribute(java.lang.String name)
- setAttribute(java.lang.String name, java.lang.Object object)
屬於javax.servlet.ServletContext類
6.exception:
7.pageContext、config、page這3個用得比較少,了解即可
JSP內置對象及常用的方法