1. 程式人生 > >JSP內置對象及常用的方法

JSP內置對象及常用的方法

並且 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內置對象及常用的方法