request对象
getParameter()取得请求中指定的参数值getParameterValues()将同名的参数一次性读入到String类型的数组中getParameterNames()获取参数名称,返回的是枚举类型getMethod()获取客户提交信息的方式,如post或get getServletPath()
获取JSP页面文件的目录getHeader()获取HTTP头文件中的指定值getRemoteAddr()获取客户的IP地址getServerPort()获取服务器端口号getServerName()获取服务器名称getContextPath()获取项目名称,如果项目为根目录,则得到空的字符串getHeaders()获取表头信息,返回的是枚举类型
response对象
addHeader(String arg0,String arg1)向页面中添加头和对应的值addCookie(Cookie arg0)添加Cookie信息sendRedirect(String arg0)实现页面重定向setStatus(int arg0)设定页面的响应状态代码setContentType(String arg0)设定页面的MIME类型和字符集setCharacterEncoding(arg 0)设定页面响应的编码类型
session对象
void setAttribute(String arg0,String arg1)
将参数名和参数值存放在session对象中 Object getAttribute(String arg0)
通过arg0中的参数获取参数值Enumeration getAttribteName()一个用户一个线程,从而保证多个用户单击同一页面是session对象的唯一性String getID()获取session对象的ID值void removeAttribute(String arg0)移除指定session中的参数long getCreateTime()合区对象的创建时间,返回结果是long型的毫秒数int getMaxInactiveInterval()获取session对象的有效时间Void setMaxInactiveInterval()设置session对象的有效时间Boolean isNew()用于判断是否为同一个新客户Void invalidate()是session对象不合法,即失效
out对象
append(char c)将字符添加到输出流中clear()清空页面缓存中的内容close()关闭网页流打的输出Flush()网页流的刷新println()将内容直接打印在HTML标记中write()只能输出与字符相关的数据,如字符、字符数组、字符串登
page对象
getClass()返回当时被转译的Servlet类hashCode()返回此时被转译的Servlet类的哈希代码toString()将此时被转译的Servlet类转换成字符串equals(Object obj)比较此时的对象是否与指定的对象相等clone()将此时的对象复制到指定的对象中copy(Object obj)对指定的对象进行克隆
application对象
getAttribute(String arg0)获得存放在application中的含有关键字为arg0的对象setAttribute(String arg0,Object obj)将关键字arg0的指定对象obj放进application对象中Enumeration getAttribteName()获得application中所有参数的名字,返回值是枚举类型removeAttribute(String arg0)移除application对象中arg0指定的参数值getServletInfo()获取Servlet当前版本信息getContext(String arg0)获取arg0指定路径context内容getRealPath(String arg0)获取指定文件的实际路径getMimeType(String arg0)获取指定的文件路径
config对象
getInitParameter(String arg0)获得指定的初始化值getServletName()获得servlet名字getServletContext()获得servletContext值equals(Object obj)比较此时的对象是否与指定的对象相等getInitParameterNames()获得初始化值的枚举值toString()获得此对象的值