request:
1、request.getParameter("key")接受的是來自客戶登陸端的數據,接受的是post或get方式傳送的value。
2、請求的默認字符集是ISO-8859-1,不支持中文,需要new String (request.getParameter(key).getbyte("ISO-8859-1"),"UTF-8")進行轉碼。
3、可以給請求對象添加數據但是必須通過forward進行轉發。
4、request.setAttribute(key,object)--發送對象,request.getAttribute(key,object)--接受對象。
5、接收cookie Cookie[] ck = request.getCookies();獲取值--遍歷for(Cookie cks:ck){out.print(URLDecoder.decode("編碼后的字符串"))}。
response:
1、發送cookie--添加cookie對象:Cookie ck=new Cookie("key","value");addCookie(Cookie對象)
2、跳轉頁面--sendRedirect("跳轉地址")--直接跳轉。
3、setHeader("refresh","秒數;URL=跳轉地址")--定時跳轉頁面。
4、setHeader("refresh","秒數")--定時刷新頁面。
5、沒有設置屬性值的方法。沒有setAttribute的方法。
6、setheader("cache-control","no-cache")--禁止瀏覽器緩存
session:
1、setAttribute("key",object)--設置屬性值。getAttribute("key")--獲取屬性值--返回Object類型需要將獲取到的值用toString()方法。
2、session.invalidate()--銷毀session--一般退出登錄時用。
3、setMaxInactiveInterval(秒數)--設置超時秒數。