jsp常用內(nèi)置對象
out
out.print();//輸出數(shù)據(jù)
out.newLine();//輸出一個(gè)換行符
out.flush();//輸出緩沖區(qū)里的數(shù)據(jù)
out.close();//關(guān)閉輸出流
out.clearBuffer();//清除緩沖區(qū)里的數(shù)據(jù),并把數(shù)據(jù)輸出到客戶端
out.clear();//清除緩沖區(qū)里的數(shù)據(jù),但不會(huì)把數(shù)據(jù)輸出到客戶端
out.getBufferSize();//獲得緩沖區(qū)大小
out.getRemaining();//獲得緩沖區(qū)中沒有被占用的空間大小
out.isAutoFlush();//返回布爾值。如果AutoFlush為真 則返回真。
request
isUserInRole(String role) 判斷認(rèn)證后的用戶是否屬于邏輯的role中的成員
getAttribute(String name) 返回由name指定的屬性值。若不存在則為空
getAttributes()返回request對象的所有屬性的名字集合,其結(jié)果是一個(gè)枚舉的實(shí)例。
getCookies() 返回客戶端的所有Cookie對象,結(jié)果是一個(gè)Cookie數(shù)組。
getCharacterEncoding() 返回請求中的字符編碼方式。
getContentLength() 返回請求的Body的長度,如果不確定長度,返回-1
getHeader(String name) 獲得HTTP協(xié)議定義的文件頭信息
getHeaders(String name) 返回指定名字的request Header的所有值,其結(jié)果是一個(gè)枚舉的實(shí)例
getHeaderNames()返回所有request Header的名字 ,其結(jié)果是一個(gè)枚舉實(shí)例。
getInputStream() 返回請求的輸入流,用于獲得請求中的數(shù)據(jù)
getMethod() 獲得客戶端向服務(wù)器端傳送數(shù)據(jù)的方法,如GET,POST,HEADER,TRACE等。
getParameter(String name)獲得客戶端傳送給服務(wù)器端的參數(shù)值。
getParameterNames() 獲得客戶端傳送給服務(wù)器端的所有參數(shù)名字,其結(jié)果是一個(gè)枚舉的實(shí)例
getParameterValues(String name) 獲得指定參數(shù)的所有值。
getProtocol() 獲取客戶端向服務(wù)器端傳送數(shù)據(jù)所依據(jù)的協(xié)議名稱
getQueryString() 獲得查詢字符串,該字符串是由客戶端以GET方式向服務(wù)器端傳送的
getRequestURI() 獲取發(fā)出請求字符串的客戶端地址
getRemoteAddr() 獲取客戶端IP地址
getRemoteHost() 獲取客戶端名字
getSession([Boolean create]) 返回和請求相關(guān)的session。create參數(shù)是可選的。當(dāng)有參數(shù)create且這個(gè)參數(shù)值為true時(shí),如果客戶端還沒有創(chuàng)建session,那么將創(chuàng)建一個(gè)新的session。
getServerName() 獲取服務(wù)器的名字
getServletPath() 獲取客戶端所請求的腳本文件的文件路徑
getServerPort() 獲取服務(wù)器的端口號(hào)
removeAttribute(String name) 刪除請求中的一個(gè)屬性
setAttribute(String name, java.lang.Object obj) 設(shè)置request的參數(shù)值
response
addCookie(Cookie cook) 添加一個(gè)Cookie對象,用來保存客戶端的用戶信息
addHeader(String name,String value) 添加HTTP文件頭信息。該Header信息將傳達(dá)到客戶端,如果已經(jīng)存在同名的則會(huì)覆蓋
containsHeader(String name) 判斷指定字句的Header是否已經(jīng)存在,返回真假
encodeURL() 使用sessionId封裝URL。如果沒有封裝URL則返回原值
flushBuffer() 強(qiáng)制把當(dāng)前緩沖區(qū)的內(nèi)容發(fā)送到客戶端
getBufferSize() 返回緩沖區(qū)的大小
getOutputStream() 返回到客戶端的輸出流
sendError(int) 向客戶端發(fā)送錯(cuò)誤信息。如404 指網(wǎng)頁不存在
sendRedirect(String location) 把響應(yīng)發(fā)送到另一個(gè)位置 進(jìn)行處理
setContent(String contentType) 設(shè)置響應(yīng)的MIME類型
setHeader(String name,String value) 設(shè)置指定名字的HTTP文件頭的值,若存在則會(huì)覆蓋。
session
getAttribute()獲取與指定名字相聯(lián)系的屬性
getAttributeNames()session對象中存儲(chǔ)的每一個(gè)對象,其結(jié)果為一個(gè)枚舉的實(shí)例
getCreateTime() 返回session的創(chuàng)建時(shí)間,最小單位這千分之一秒
getId() 返回唯一的標(biāo)識(shí),每個(gè)session的ID是不同的
getLastAccessedTime()返回和當(dāng)前session對象相關(guān)的客戶端最后發(fā)送的請求時(shí)間
getMaxInactiveInterval() 返回決時(shí)間,負(fù)值表示session永遠(yuǎn)不會(huì)過期。它的值為session的生存時(shí)間
invalidate() 銷毀這個(gè)對象,
isNew() 如果客戶端不接受使用session,那么每個(gè)請求中都會(huì)產(chǎn)生一個(gè)session對象。
removeAttribute(String name) 刪除與指定名字相聯(lián)系的屬性
setAttribute(String name,java.langObject obj) 設(shè)置指定名字的屬性值 并將 其存儲(chǔ)在session中。
pageContext
forward(String UriPath) 重定向
getAttribute(String name,[int scope] ) scope可選。用來檢索一個(gè)特定的已經(jīng) 命名的對象的范圍,并且還可以通過調(diào)用 getAttributeNamesInScope()方法 ,檢索對鞭個(gè)特定范圍的每個(gè)屬性String字符串名稱的枚舉。
getException()返回當(dāng)前的exception對象
getRequest()返回當(dāng)前的request對象
getResponse()返回當(dāng)前的response對象
getServletConfig()返回當(dāng)前頁面的ServletConfig對象
getServletContext()返回ServletContext對象。這個(gè)對象對所有頁面都是共享的
getSession() 返回當(dāng)前的session對象
findAttribute() 可以用來按照頁面,請求,會(huì)話以及應(yīng)用程序范圍順序?qū)崿F(xiàn)對某個(gè)已經(jīng)命名的屬性的搜索。
setAttribute() 可以用來設(shè)置默認(rèn)頁面范圍或特定范圍之中的已命名對象。removeAttribute()可以用來刪除默認(rèn)范圍或特定范圍內(nèi)的已命名對象
application
getAttribute(String name)返回指定名字的application對象的屬性的值
getAttributeNames() 返回所有應(yīng)用程序級對象的屬性的名字 ,其結(jié)果為枚舉的實(shí)例
getInitParameter(String name) 返回由指定名字的application對象的某個(gè)屬性的初始值
getServletInfo() 返回Servlet編譯器的當(dāng)前版本的信息
setAttribute(String name,Object obj) 設(shè)置 指定名字的application對象的屬性的值
config
getServletContext() 返回執(zhí)行者的Servlet上下文
getServletName()返回Servlet的名字
getInitParameter(String name) 返回名字為name的初始參數(shù)的值
getInitParameterNames() 返回這個(gè)JSP的所有的初始參數(shù)的名字
posted on 2007-05-30 17:11
破繭而出 閱讀(333)
評論(0) 編輯 收藏