HttpServletRequest
HttpServletResponse
- 获取参数 request.getParameter("");
- 作用域对象 request.setAttribute(key ,value);
输出客户端文本内容 response.getWriter();
中文乱码问题,设置输出编码
请求转发:request.getRequestDispatcher(" ").forward(req, resp); 访问一次服务器,同一个request对象resp.setHeader("content-type", "text/html;charset=UTF-8"); //解决中文乱码问题 //resp.setContentType("text/html;charset=UTF-8"); //rep.setCharacterEncoding("UTF-8");
重定向:response.sendRedirect("") 访问两次服务器
一个请求服务器会 new 一个request 对象,属于同一个请求的所有servlet、jsp 共享该对象。
web.xml
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>