请求转发
作用:实现多个servlet联动操作请求,避免代码冗余,让servlet的职责更加明确。
使用:req.getRequestDispatcher("要转发的地址").forward(req, resp);
//也就是列外一个servlet的别名。
特点:一次请求,浏览器地址栏信息不改变。
注意:请求转发后到return结束即可,因为他还会执行后面的代码,用return把他结束掉
request的请求域
当使用请求转发时,新的servlet的requset和resp是来自于上一个的servlet的requset和resp
所以当需要第一个servlet可以向reqest请求域中添加自己想要添加的数据
1.req.setAttribute("str", "用户名或者密码错误"); -------- 添加
req.getAttribute("str") -------获得
请求转发
/-----表示项目根目录---跟其他不一样