一個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 閱讀(246)
評論(0) 編輯 收藏 所屬分類:
jsp/servlet