国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

JSP內(nèi)置對象(下)

2024-04-27 15:16:39
字體:
供稿:網(wǎng)友

內(nèi)容整理自慕課網(wǎng)——java遇見HTML

session對象

簡介

session對象是一個jsp內(nèi)置對象session對象在第一個JSP頁面被裝載的時候自動建立,完成會話期管理從一個客戶打開瀏覽器并連接到服務(wù)器開始,到客戶關(guān)閉瀏覽器離開這個服務(wù)器結(jié)束,被稱為一個會話當(dāng)一個客戶訪問一個服務(wù)器的時候,可能會在服務(wù)器的幾個頁面之間切換,服務(wù)器應(yīng)當(dāng)通過某種辦法知道這是一個客戶,就需要session對象session對象是HttpSession類的實例

常用方法:

long getCreationTime():返回Session創(chuàng)建時間public String getId():返回Session創(chuàng)建時JSP引擎為它設(shè)置的唯一ID號public Object setAttribute(String name,Object value):使用指定名稱將對象綁定到此會話public Object getAttribute(String name):返回與此會話中的指定名稱綁定在一起的對象,如果沒有對象綁定在該名稱下,則返回nullString[] getValueNames():返回一個包含此SESSION中所有可用屬性的數(shù)組int getMaxInactiveInterval():返回兩次請求間隔多長時間,此SESSION被取消(單位秒)

生命周期

創(chuàng)建:當(dāng)客戶端第一次訪問某個JSP或者Servlet的時候,服務(wù)器會為當(dāng)前會話創(chuàng)建一個SessionId,每次客戶端向服務(wù)端發(fā)送請求時,都會將此SessionId攜帶過去,服務(wù)端會對此SessionId進(jìn)行校驗活動: 某次會話當(dāng)中通過超鏈接打開的新頁面屬于同一次會話只要當(dāng)前會話頁面沒有全部關(guān)閉,重新打開新的瀏覽器窗口訪問同一項目資源時屬于同一次會話除非本次會話的所有頁面都關(guān)閉后再重新訪問某個JSP或者Servlet將會創(chuàng)建新的會話注意原有會話還存在,只是這個舊的SessionId仍然存在于服務(wù)端,只不過再也沒有客戶端會攜帶它然后交于服務(wù)端校驗銷毀 調(diào)用調(diào)用session.invalidate()方法Session過期服務(wù)器重新啟動

application對象

簡介

application對象實現(xiàn)了用戶數(shù)據(jù)間的共享,可存放全局變量application對象開始于服務(wù)器的七棟,終止于服務(wù)器的關(guān)閉在用戶的前后鏈接或不同用戶之間的連接中,可以對application對象的同一屬性進(jìn)行操作在任何地方對application對象屬性的操作,都將影響到其他用戶對此的訪問服務(wù)器的啟動和關(guān)閉決定了application對象的生命周期application對象是ServletContext類的實例

常用方法

public void setAttribute(String name,Object value)使用指定名稱將對象綁定到此會話public Object getAttribute(String name)返回與此會話中指定名稱綁定在一起的對象,如果沒有對象綁定在該名稱下,則返回null。Enumeration getAttributeNames()返回所有可用屬性名的枚舉String getServerInfo()返回JSP(SERVLET)引擎名及版本號

Page對象

簡介

page對象就是指向當(dāng)前JSP頁面本身,有點像類中的this指針,它是java.lang.Object類的實例

常用方法

class getClass()返回此Object的類int hashCode()返回此Object的hash碼boolean equals(Object obj)判斷此Object是否與指定的Object對象相等void copy(Object obj)把此Object拷貝到指定的Object對象當(dāng)中Object clone()克隆此Object對象String toString()把此Object對象轉(zhuǎn)換成String類的對象void notify()喚醒一個等待的線程void notifyAll()喚醒所有等待的線程void wait(int timeout)使一個線程處于等待知道timeout結(jié)束或被喚醒void wait()使一個線程處于等待知道被喚醒

pageContext對象

簡介

pageContext對象提供了對JSP頁面內(nèi)所有的對象及名字空間的訪問pageContext對象可以訪問到本頁面所在的session,也可以取本頁面所在的application的某一屬性值pageContext對象相當(dāng)于頁面中所有功能的集大成者pageContext對象的本類名也叫pageContext

常用方法

JspWriter getOut()返回當(dāng)前客戶端響應(yīng)被使用的JspWriter流(out)HttpSession getSession()發(fā)揮當(dāng)前頁中HttpSession對象(session)Object getPage()返回當(dāng)前也的Object對象(page)ServletRequest getRequest()返回當(dāng)前頁的ServletRequest對象(request)ServlectResponse getResponse()返回當(dāng)前頁的ServletResponse對象(response)void setAttribute(String name,Object attribute)設(shè)置屬性及屬性值Object getAttribute(String name,int scope)在指定范圍內(nèi)取屬性的值int getAttributeScope(String name)返回某屬性的作用范圍void forward(String relativeUrlPath)使當(dāng)前頁面重導(dǎo)到另一個頁面void include(String relativeUrlPath)在當(dāng)前位置包含另一個文件

Config對象

簡介

config對象是在一個Servlet初始化時,JSP引擎向它傳遞信息用的,此信息包括Servlet初始化時所要用到的參數(shù)(通過屬性名和屬性構(gòu)成)以及服務(wù)器的有關(guān)信息(通過傳遞一個ServletContext對象)

常用方法

ServletContext getServletContext()返回含有服務(wù)器相關(guān)信息的ServletContext對象String getInitParameter(String name)返回初始化參數(shù)的值Enumeration getInitParameterNames()返回Servlet初始化所需所有參數(shù)的枚舉
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 剑阁县| 德江县| 石渠县| 石楼县| 东丰县| 龙门县| 凭祥市| 宜春市| 封丘县| 搜索| 德格县| 宿迁市| 河津市| 出国| 嘉禾县| 乐安县| 安国市| 宝清县| 临沧市| 巨野县| 伽师县| 长治县| 桂平市| 丘北县| 康马县| 甘南县| 仙桃市| 昂仁县| 巴南区| 浦县| 乌鲁木齐县| 吉水县| 买车| 淅川县| 运城市| 英德市| 宝应县| 资兴市| 永福县| 江北区| 咸丰县|