熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JSP的九個隱含對象[1]

2022-06-13   來源: JSP教程 

page 對象
page對象代表JSP本身更准確地說它代表JSP被轉譯後的Servlet它可以調用Servlet類所定義的方法

config 對象
config 對象裡存放著一些Servlet 初始的數據結構
config 對象實現於javaxservletServletConfig 接口它共有下列四種方法
public String getInitParameter(name)
public javautilEnumeration getInitParameterNames( )
public ServletContext getServletContext( )
public Sring getServletName( ) 三request 對象
request 對象包含所有請求的信息請求的來源標頭cookies和請求相關的參數值等等
request 對象實現javaxservlethttpHttpServletRequest接口的所提供的方法可以將它分為四大類
儲存和取得屬性方法
void setAttribute(String name Object value) 設定name屬性的值為value
Enumeration getAttributeNamesInScope(int scope) 取得所有scope 范圍的屬性
Object getAttribute(String name) 取得name 屬性的值
void removeAttribute(String name) 移除name 屬性的值
取得請求參數的方法
String getParameter(String name) 取得name 的參數值
Enumeration getParameterNames( ) 取得所有的參數名稱
String [] getParameterValues(String name) 取得所有name 的參數值
Map getParameterMap( ) 取得一個要求參數的Map
能夠取得請求HTTP 標頭的方法
String getHeader(String name) 取得name 的標頭
Enumeration getHeaderNames() 取得所有的標頭名稱
Enumeration getHeaders(String name) 取得所有name 的標頭
int getIntHeader(String name) 取得整數類型name 的標頭
long getDateHeader(String name) 取得日期類型name 的標頭
Cookie [] getCookies( ) 取得與請求有關的cookies
其他的方法
String getContextPath( ) 取得Context 路徑(即站台名稱)
String getMethod( ) 取得HTTP 的方法(GETPOST)
String getProtocol( ) 取得使用的協議 (HTTP/HTTP/ )
String getQueryString( ) 取得請求的參數字符串不過HTTP的方法必須為GET
String getRequestedSessionId( ) 取得用戶端的Session ID
String getRequestURI( ) 取得請求的URL但是不包括請求的參數字符串
String getRemoteAddr( ) 取得用戶的IP 地址
String getRemoteHost( ) 取得用戶的主機名稱
int getRemotePort( ) 取得用戶的主機端口
String getRemoteUser( ) 取得用戶的名稱
void etCharacterEncoding(String encoding) 設定編碼格式用來解決窗體傳遞中文的問題

[]  []  []  


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20718.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.