我是Java和JSP的新手。请帮助我解决这个问题。
我在WebContent / web / jsp目录下有两个文件Page1.jsp和Page2.jsp。当我单击Page1.jsp中的超链接(使用href标签)时,它应该导航到Page2.jsp。
以下是使用Page1.jsp编写的代码:
Navigate to Page2 <a href="../jsp/Page2.jsp">here</a>
我也使用了以下路径:
Navigate to Page2 <a href="../web/jsp/Page2.jsp">here</a>
两次,我都收到错误"The requested resource (/Sample/web/jsp/Page2.jsp) is not available".
'Sample'是我在web.xml中指定的项目名称。我正在使用Tomcat 6.0服务器。
请帮我解决这个问题。
答案 0 :(得分:0)
如果这两个.jsp文件位于同一文件夹中,请不要包含文件夹名称。
e.g。
导航至Page2 <a href="Page2.jsp">here</a>
答案 1 :(得分:0)
导航到Page2.jsp可以这样做。
<a href="<%=request.getContextPath() %>/web/jsp/Page2.jsp">here</a>