2

在问之前我经历了几个问题,但我找不到合适的答案。

每当我访问不同的页面时,我都需要在浏览器中更改我的网址。我正在使用response.redirect方法来重定向 servlet 和 jsp 中的每个页面。但是只有页面被重定向(该jsp的内容被成功加载)并且url没有改变。

我试过

response.sendRedirect("/project-x/jsp/mymodule/page1.jsp");

即使我通过锚标签进入页面,网址也不会改变。例如:

<a href ="/page2.jsp">anchor</a>

谁能帮助我。

4

1 回答 1

0
RequestDispatcher dispatcher = 
getServletContext().getRequestDispatcher("/servlet/SomeServlet");
dispatcher.forward(request, response);

使用它,您可以更改您的 URL。

于 2013-04-24T18:08:26.907 回答