java web JSP如何實(shí)現(xiàn)網(wǎng)頁(yè)重定向?
JSP如何實(shí)現(xiàn)網(wǎng)頁(yè)重定向?jsp實(shí)現(xiàn)頁(yè)面的重定向,使用的是response.sendRedirect("a.jsp")實(shí)現(xiàn)頁(yè)面重定向到a.jsp這個(gè)頁(yè)面。 分為兩種寫法: 1、如果實(shí)在jsp頁(yè)面中寫代
JSP如何實(shí)現(xiàn)網(wǎng)頁(yè)重定向?
jsp實(shí)現(xiàn)頁(yè)面的重定向,使用的是response.sendRedirect("a.jsp")實(shí)現(xiàn)頁(yè)面重定向到a.jsp這個(gè)頁(yè)面。 分為兩種寫法:
1、如果實(shí)在jsp頁(yè)面中寫代碼的話,將response.sendRedirect("a.jsp")放在<%%>里面就行了,即:<%response.sendRedirect("a.jsp")%>
2、如果是在java文件(如servlet)中寫代碼的話,只需寫response.sendRedirect("a.jsp")就行了。 接下來(lái)簡(jiǎn)單說(shuō)說(shuō)頁(yè)面的轉(zhuǎn)發(fā)(forward)與重定向(sendRedirect)的區(qū)別: 重定向:以前的request中存放的變量全部失效,并進(jìn)入一個(gè)新的request作用域。 轉(zhuǎn)發(fā):以前的request中存放的變量不會(huì)失效,就像把兩個(gè)頁(yè)面拼到了一起。