11
response.sendRedirect("../seja/izpisknjig.jsp");

我在其中执行这一行的文件是 index.jsp。目录结构如下所示。
项目
--index.jsp
seja
--izpisknjig.jsp

如何形成重定向到 izpisknjig.jsp 的相对路径。

4

3 回答 3

28

最可靠的方法是创建一个包含上下文路径的域相关 URL。

response.sendRedirect(request.getContextPath() + "/seja/izpisknjig.jsp");
于 2012-06-07T22:03:47.117 回答
0

您可以使用JSP taglib进行重定向。

index.jsp 文件的内容:

<jsp:forward page="../seja/izpisknjig.jsp" />

如果 project 和 seja 位于您的 webapp 上下文的根目录(即http://host:port/context/project

index.jsp 文件的内容:

<jsp:forward page="/seja/izpisknjig.jsp" />
于 2015-08-21T13:07:26.657 回答
-2

你可能想多了。你可以直接生成一些 javascript 来重定向到你喜欢的任何地方。

  document.location = "MyPage.php?action=DoThis";
于 2012-06-07T22:50:37.400 回答