随笔-124  评论-49  文章-56  trackbacks-0

一个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 阅读(230) 评论(0)  编辑  收藏 所属分类: jsp/servlet

只有注册用户登录后才能发表评论。


网站导航: