HttpServletRequest接口常用方法
request.getParameter(arg0) 取得參數
request.setAttribute(arg0, arg1) 在request域對象中存值
request.getAttribute(arg0) 從request域對象中取值
request.removeAttribute(arg0) 移除request域對象中的值
request.getMethod() 取得請求方式 GET/POST
request.getContextPath() 動態取得當前的項目名
/項目名 重定向能用到
request.getRequestURI() 取得當前資源使用的絕對路徑
/項目名 開頭
request.getRequestURL() 取得當前資源瀏覽器訪問的路徑
http開頭
request.getRemoteAddr() 取得瀏覽器端的ip地址
request.getServletPath() 取得servlet的訪問路徑 url-pattern
request.getCookies() 取得瀏覽器攜帶的所有的cookie對象
request.setCharacterEncoding(arg0) 設置取得參數的字符編碼
僅針對post請求
request.getSession() 創建/獲取 一個session對象
request.getParameterValues(arg0)
相同的key下有多個value值的情況使用該方式來取值
response.addCookie(arg0) 為瀏覽器響應回一個cookie對象
response.addHeader(arg0, arg1) 添加響應頭信息
response.setHeader(arg0, arg1) 設置響應頭信息
response.getWriter() 返回響應流對象 PrintWriter out
response.sendRedirect(arg0) 重定向
response.setContentType(arg0) 設置響應流的字符編碼