JSP如何实现网页重定向?

2024-11-18 21:28:25
推荐回答(1个)
回答1:

jsp实现页面的重定向,使用的是response.sendRedirect("a.jsp");实现页面重定向到a.jsp这个页面。
分为两种写法:

1、如果实在jsp页面中写代码的话,将response.sendRedirect("a.jsp");放在<%%>里面就行了,即:<%response.sendRedirect("a.jsp");%>
2、如果是在java文件(如servlet)中写代码的话,只需写response.sendRedirect("a.jsp");就行了。
接下来简单说说页面的转发(forward)与重定向(sendRedirect)的区别:
重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。
转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。