getAttribute和setAttribute一起使用,而getParameter用于取得如request传来的参数。
Web是请求/响应架构的使用,而request和response就是在服务器端生成的相应的两个对象,request能够获取客户端传递的参数及相关的一些信息,而response就是给客户端响应相关的页面及信息。
request.getRequestDispatcher().forward(request.response)这个语句意思是将客户端的请求转向(forward)到getRequestDispatcher()方法中参数定义的页面或者链接。
说通俗点就是,当一个客户端的请求到这个页面后,不做处理或者不处理完,将请求转给另一个页面处理,然后再响应给客户端
request.getRequestDispatcher().forward(request.response)是转发
将提交这个请求的页面的信息带过去传给被转发页面;
request 和response是servlet内置的8个对象之二
当你要跳转页面但是你又要用到前一个页面的某些信息的时候可以用这个方法
当你要跳转页面并且不需要用到前一个页面的信息时你可以选择用redirect(重定向)