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信息將傳達(dá)到客戶端,如果已經(jīng)存在同名的則會覆蓋
          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ā)送錯誤信息。如404 指網(wǎng)頁不存在
          sendRedirect(String location) 把響應(yīng)發(fā)送到另一個位置 進(jìn)行處理
          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 破繭而出 閱讀(337) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 团风县| 南投县| 宽城| 中山市| 岗巴县| 云南省| 巍山| 金寨县| 定西市| 海盐县| 灵宝市| 太保市| 赤城县| 邹平县| 姚安县| 云安县| 潼南县| 庆阳市| 贵定县| 湖北省| 张掖市| 来凤县| 吉林市| 山西省| 新津县| 武义县| 洛南县| 新兴县| 呼伦贝尔市| 长垣县| 平遥县| 平原县| 大宁县| 玉溪市| 多伦县| 临沭县| 玉屏| 三都| 衡水市| 天津市| 永清县|