<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jsp內(nèi)建對象

    Posted on 2009-06-04 10:59 林光炎 閱讀(369) 評論(0)  編輯  收藏 所屬分類: JAVA

    JSP的內(nèi)建對象不需要由JSP編寫人員實例化,它們均由容器管理和實現(xiàn),在所有的JSP頁面中都能使用.只在Scriptlet或者表達(dá)式中使用.它們是:

    1.request對象:

               代表請求對象,被包裝成HttpServletRequest接口,通過getParameter方法得到request參數(shù),通過 GET,POST,HEAD等方法得到request的類型.通過Cookies,Referer等可以得到Http頭.來自客戶端的請求經(jīng) Servlet容器處理后,由request對象進(jìn)行封裝,作為jspService()方法的一個參數(shù)由容器傳遞給JSP頁面.主要方法有:request.getAttribute("..");request.getParameter("xxx");request.getParameterValues("xxx");request.getHeader("xxx") 獲取HTTP協(xié)議定義的文件頭信息.request.getRequestURI()獲取發(fā)出請求字符串的客戶端地址.request.getRemoteHost()客戶端名,request.getRemoteAddr()客戶端IP地址.request.getServerName()服務(wù)器名字.request.getServletPath();客戶端所請求的腳本文件的文件路徑.request.getServerPort()獲取

    2.response

               響應(yīng)請求對象,被包裝成HttpServletResponse接口,與requst對象一樣,是緩沖輸出流,可以設(shè)置Http狀態(tài)碼和response 響應(yīng)頭.主要的方法有:response.addCookie(Cookie cookie);response.encodeURL();response.getOutputStream();response.sendRedirect("xxx") 把響應(yīng)發(fā)到另一位置進(jìn)行處理.

    3.pageContext

              被封裝成javax.servlet.jsp.pageContext接口,它為JSP頁面包裝頁面的上下文.由容器創(chuàng)建和初始化,管理對屬于JSP中特殊可見部分中已命名對象的訪問.可用getServletContext()返回Servlet Context對象(這個Servlet Context對所有的頁面都是共享的.),forward("xxx")把頁面重定向到另一頁面或者Servlet組件上.

     4.session對象

               用來保存每個用戶信息,以便跟蹤每個用戶的操作狀態(tài).其中session信息保存在容器中,session的ID保存在客戶機(jī)的Cookiek .(一般情況中,用戶每次登錄系統(tǒng)時容器會給此用戶分配一個唯一的標(biāo)識session id,用于區(qū)別其它用戶,當(dāng)用戶退出系統(tǒng)時,這個標(biāo)識就會自動消失.其接口為HttpSession.主要的方法有:session.getId();getLastAccessedTime();setAttribute();

    5.a(chǎn)pplication

             與服務(wù)器啟動后創(chuàng)建.直到服務(wù)器關(guān)閉而停止,為多個應(yīng)用程序保存信息.

    6.out對象:

                被封裝成javax.servlet.jsp.JspWriter接口,它表示為客戶打開的輸出流,PrintWriter使用它向客戶端發(fā)送輸出流.即簡單說向客戶端輸出數(shù)據(jù).方法:out.print(....),out.newLine();out.flush();out.close();等,并可獲取輸出緩沖區(qū)的相關(guān)信息.如果要在頁面中真正輸出一個空行,需要用out.println("<br>")來實現(xiàn).

    7.config

             被封裝為javax.servlet.ServletConfig接口,它表示了Servlet的配置.當(dāng)一個Servlet初始化時,容器把某些信息通過 此對象傳遞給這個Servlet.,常用的方法有:getServletContext();

    8.page

             是java.lang.Object類的一個實例,它指的是JSP實現(xiàn)類的實例.

    9.exception 

            是java.lang.Throwable類的一個實例,它指的是運行時的異常,也就是被調(diào)用的錯誤頁面的結(jié)果,只有在錯誤頁面(在指令里有isErrorPage=true的頁面中)才可以使用

    posts - 104, comments - 33, trackbacks - 0, articles - 0

    Copyright © 林光炎

    主站蜘蛛池模板: 精品一区二区三区无码免费视频| 亚洲一本综合久久| 啦啦啦高清视频在线观看免费 | 国产h视频在线观看网站免费| caoporm碰最新免费公开视频| 亚洲一线产区二线产区区| 久久综合亚洲色HEZYO社区| 伊人久久亚洲综合| 亚洲国产精品毛片av不卡在线 | 亚洲欧洲日韩国产一区二区三区| 亚洲av永久无码精品网站| 久久久青草青青国产亚洲免观 | 亚洲欧洲精品成人久久曰影片| 成人片黄网站色大片免费| 免费观看激色视频网站bd| 99热这里有免费国产精品| 中文字幕a∨在线乱码免费看| 日韩在线观看免费完整版视频| 亚洲风情亚Aⅴ在线发布| 亚洲色大成网站www尤物| 亚洲人成人网毛片在线播放| 亚洲二区在线视频| 亚洲人成影院在线高清| 亚洲国产精品成人综合久久久| 91精品国产亚洲爽啪在线影院| 亚洲AV无码久久寂寞少妇| 亚洲高清国产AV拍精品青青草原 | 久久大香伊焦在人线免费| 中文字幕一区二区免费| 亚洲免费人成在线视频观看| 免费看少妇高潮成人片| 久久久久免费精品国产小说| 久久久久久久久久国产精品免费 | 亚洲人成网站影音先锋播放| 日木av无码专区亚洲av毛片| 99久久精品国产亚洲| 亚洲午夜电影在线观看高清 | 99re6热视频精品免费观看| 日韩精品无码免费一区二区三区| 国产白丝无码免费视频| 曰批全过程免费视频播放网站 |