• 每次通过浏览器的访问,都会由tomcat接收后new 一个引用名为request的对象,在jsp中我们可以直接使用,切记是每次请求有且只有一个,而且是每次都是一个新的。

     

  • request对象是用来封装所有请求数据的,一切和请求有关的信息都可以通过getXXX()来获取。

     

  • 可以利用request对象在服务内部资源中进行转发,方法---request.getRequestDispatcher("目标资源位置").forward(request,response);

     

  • 在内部资源转发时,可以利用其做为载体传递数据,方法---在转发前使用request.setAttribute("标识名",对象); 在转发后使用request.getAttribute("标识名");

     

  • 注意在内部转发时,由于请求仍为一次,所以request对象并没有新的实例产生,即仍为同一个。

     

  • 当请求结束时(此时数据已由tomcat向浏览器发送),request对象被gc掉。