1.HttpSevlet的常用方法
(1)public SevletContext getSevletCotext():获取SevletContext对象,即JSP内置对象中的application对象。
(2)public String getSevletName():获取Sevlet配置时声明在Web应用内部使用的名字。
(3)public String getInitParameter(String name):获取Sevlet配置时提供的名为name的参数值。
2.HttpSevletRequest的常用方法
(1)String getRequestURL():获取请求的URL地址,包括协议名、服务器名、端口号和所请求服务的路径,但不包含请求时所带的参数。 http://locationhost:8080/ch08/fs
(2)String getRequestURI():获取所请求服务的路径。 /ch08/fs
(3)String getContextPath():获取Web应用的根路径。 /ch08
(4)String getSevletPath():获取Sevlet的访问地址。 /fs
(5)String getParameter(String name):获取名为name的参数的单个值。
(6)String[] getParameterValues(String name):获取名为name的参数的多个值。
(7)Object getAttribute(String name):获取名为name的属性值。
(8)void setAttribute(String name,String value):设置名为name的属性值为value.
(9)HttpSession getSession():获取session对象。
(10)getRequestDispatcher(String path):获取请求转发对象,转向地址为path。所获得的RequestDispatcher对象的forward()方法实现真正的跳转。
2.HttpSevletResponse的常用方法
(1)void setContentType(String type):设置响应的内容类型为type。
(2)void setCharacterEncoding(String charset):设置响应的编码字符集为charset.
(3)PrintWriter getWriter():返回一个PrintWriter对象,利用这个对象可以对客户端输出文本,这个对象的作用类似于jsp的内置对象out.
(4)void sendRedirect(Sring location):向客户端发送一个重定向请求,地址为location。
807

被折叠的 条评论
为什么被折叠?



