jsp锚链接显示错误的URL

时间:2016-10-26 18:54:57

标签: java html jsp servlets anchor

我有两个jsp页面

页/ sample.jsp

    <html>
   <body>
   <a href="../pages/events.jsp">events</a>
   </body>
   </html>

如果我在浏览器中点击此事件链接,它工作正常,浏览器将url显示为localhost:8080 / System / pages / events.jsp这里system是我的应用程序名称。还行吧 但我有另一个jsp页面

的index.jsp

       <html>
        <body>
          <jsp:include page="/pages/sample.jsp" />
       </body>
      </html>

当我在浏览器中打开此页面并单击事件链接时,它显示未找到错误,浏览器显示url为localhost:8080 / pages / events.jsp根据url我的应用程序名称“system”未提及为什么?< / p>

如果我将pages / sample.jsp页面修改为

      <html>
   <body>
      <a href="/pages/events.jsp">events</a>
  </body>
   </html>

并在浏览器中打开index.jsp页面它工作正常但如果我单独打开pages / sample.jsp并单击事件链接它再次显示错误浏览器显示网址如此localhost:8080 / System / pages / pages / events.jsp这里我的“pages”文件夹被提到两次为什么?

0 个答案:

没有答案