一个java类,运行在服务器端的,处理web请求
//客户端跳转
response.sendRedirect()
//服务器端跳转
RequsetDispatcher dispatcher=request.getRequestDispatcher("/...");
dispatcher.forward(request,response);
dispatcher.include()
1 out
struts中用PrintWriter out=request.getWriter()得到
2 request
(1)String getParameter(String name) 根据页面表单组件名称获取页面提交数据
(2)String[] getParameterValues(String name) 获取一个页面表单组件对应多个值时的用户的请求数据
(3)void setCharacterEncoding(String name) 指定每个请求的编码,在调用request.getParameter()方法之前进行设置,可以用于解决中文乱码
(4)request.getRequestDispatcher(String path)返回一个javax.servlet.RequestDispatcher对象,该对象的forward方法用于转发请求
javax.servlet.RequestDispatcher dispatcher=request.getRequestDispatcher("/a.jsp(目标页面)");
dispatcher.forward(request,response);
3 response
response.sendRedirect(String location)重定向一个URL
4 session
(1)void setAttribute(String key,Object value)
(2)Object getAttribute(String key)
(3)HttpSession request.getSession()
(4)HttpSession request.getSession(boolean true)
(5)void session.setMaxInactiveInterval(2)//设置会话过期时间
(6)void invalidate()//销毁session,删除HttpSession对象及数据
(7)void remove(String key)
(8)boolean isNew()//是否是最新会话
在web.xml中配置session默认过期时间
<session-config>
<session-timeout>5</session-timeout>//单位为分钟
</session-config>
5 applicate->servletContext
(1)void setAttribute(String key,Object value)
(2)Object getAttribute(String key)
6 pageContext
6 service方法
posted on 2009-11-29 22:49
junly 阅读(241)
评论(0) 编辑 收藏 所属分类:
jsp/servlet