美文网首页
Java Web基础学习-request转发和重定向

Java Web基础学习-request转发和重定向

作者: hello_world_cxm | 来源:发表于2020-11-22 20:08 被阅读0次

request转发和重定向的区别
利用request.getRequestDispatcher("login.jsp").forward(request,response);
前面是转发的路径,后面是转发时需要携带的对象,首先在request作用域内定义属性request.setAttribute("name","cxm"),然后利用方法可以将这个参数转发给login页面。

如果是request.sendRedirect("login.jsp") //等于是重新发起请求,那么之前在request作用域内设置的属性全部会失效

另外在login页面,利用getAttribute("name") 取出name所对应的值,但是要强制转换成String对象
String name= (String) request.getAttribute("name"); 一定要强制转换,要不然会提示错误

转发后,index页面后面的代码似乎没有继续被执行

相关文章

网友评论

      本文标题:Java Web基础学习-request转发和重定向

      本文链接:https://www.haomeiwen.com/subject/fqtpiktx.html