一、Request
1、request的功能:
a、 获取请求的方式: String getMethod()
b、获取请求头:String getHeader(String name)
c、获取请求参数(URL或者请求体中的参数):String getParameter(String name)
2、请求编码
a、地址栏的参数是GBK
b、在页面中点击链接或提交表单,参数的编码为当前页面的编码,而页面的编码有服务器响应的编码来决定
3、请求转发
a、请求转发需要使用RequestDispatcher的forward方法
b、request.getRequestDispatcher("/path"); //path是需要转发的目标
c、forward(request,response);进行转发
请求转发可以理解为在一个Servlet中,调用另一个Servlet的service方法
请求转发的注意事项:
a、在一个Servlet中进行请求转发时,如果使用request域存储了数据,那么在转发目标的Servlet中可以获取到request域之中的数据。因为这两个Servlet共享同一个request对象
b、在转发语句之后,后面的代码也会被执行
二、response
1、response简介
a、response的类型为Htt