posts - 108,comments - 56,trackbacks - 0

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

          posted on 2007-05-30 17:11 破繭而出 閱讀(334) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 石楼县| 独山县| 民勤县| 日照市| 响水县| 明星| 林口县| 浦城县| 十堰市| 安阳市| 翼城县| 苏尼特右旗| 永善县| 于田县| 城步| 左贡县| 象州县| 滁州市| 博野县| 尼勒克县| 武定县| 武夷山市| 东海县| 德令哈市| 雷波县| 安阳县| 儋州市| 临洮县| 古田县| 沅江市| 搜索| 乌审旗| 翁牛特旗| 上饶县| 汝州市| 沅江市| 兰溪市| 嘉禾县| 泰兴市| 怀柔区| 双桥区|