response.sendRedirect("../seja/izpisknjig.jsp");
我执行这行代码的文件是index.jsp。目录结构如下。
project
--index.jsp
seja
--izpisknjig.jsp
如何形成相对路径以重定向到izpisknjig.jsp。
response.sendRedirect("../seja/izpisknjig.jsp");
我执行这行代码的文件是index.jsp。目录结构如下。
project
--index.jsp
seja
--izpisknjig.jsp
如何形成相对路径以重定向到izpisknjig.jsp。
最可靠的方法是创建一个包括上下文路径的基于域名的URL。
response.sendRedirect(request.getContextPath() + "/seja/izpisknjig.jsp");
你可以使用JSP标签库进行重定向。
index.jsp文件的内容:
<jsp:forward page="../seja/izpisknjig.jsp" />
如果您的项目和seja位于Web应用程序根目录下(即http://host:port/context/project)
index.jsp文件的内容:
<jsp:forward page="/seja/izpisknjig.jsp" />
你可能考虑过头了。你可以简单地编写一些Javascript代码,以重定向到任何你想要的地方。
document.location = "MyPage.php?action=DoThis";