response.sendRedirect("../seja/izpisknjig.jsp");
我执行此行的文件是index.jsp。目录结构如下所示
项目
--index.jsp
seja
--izpisknjig.jsp
如何形成重定向到izpisknjig.jsp的相对路径。
答案 0 :(得分:23)
最可靠的是创建一个包含上下文路径的域相对URL。
response.sendRedirect(request.getContextPath() + "/seja/izpisknjig.jsp");
答案 1 :(得分:0)
您可以使用 JSP taglib 进行重定向。
index.jsp文件的内容:
<jsp:forward page="../seja/izpisknjig.jsp" />
如果项目和seja位于您的webapp上下文的根源(即http://host:port/context/project)
index.jsp文件的内容:
<jsp:forward page="/seja/izpisknjig.jsp" />
答案 2 :(得分:-1)
你可能会过度思考这个问题。您可以在某些地方生成一些javascript,以便在任何您喜欢的地方重定向。
document.location = "MyPage.php?action=DoThis";