HttpServletRequest代表客户端的请求,用户通过Http协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletRequest,通过这个HttpServletRequest的方法,获得客户端的所有信息。
1)获取前端传递的参数,并且请求转发。
1 req.setCharacterEncoding("utf-8"); 2 resp.setCharacterEncoding("utf-8"); 3 String username = req.getParameter("username"); 4 String password = req.getParameter("password"); 5 String[] hobbys = req.getParameterValues("hobbys"); 6 7 System.out.println(Arrays.toString(hobbys)); 8 System.out.println(username); 9 System.out.println(password); 10 11 // 通过请求转发 12 // 说明,这里的/代表当前的web应用 13 req.getRequestDispatcher("/success.jsp").forward(req,resp);
转发的编码 307
重定向的编码 302