一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) 设定编码格式用来解决窗体传递中文的问题
[] [] []