【问题标题】:referencing a jsp from another引用另一个jsp
【发布时间】:2013-05-03 20:45:58
【问题描述】:

我正在与Java servlets 合作,我是新手。
我试图写一个jsp page,其中我将有一个菜单(链接列表)。

index.jsp我有以下code:

 <ul>
       <li> <a href="http://www.google.co.za">Home<a/> </li>
       <li> <a href="login.jsp">login here<a/> </li>
 </ul>

但是当我点击第一个链接时它可以工作,但是当我点击第二个链接时它被粉碎了。 login.jsp 与 'index.jsp' 存在于同一 dir

我怎样才能让login.jsp 也能正常工作?

【问题讨论】:

  • 你访问的是什么网址?
  • /WEB-INF/classes/jsp/login.jsp 是我要打开的 jsp.. 这个 login.jsp 与 index.jsp 位于同一文件夹 jsp
  • WEB-INF下无法访问jsp。它不是标准的 J2EE 规范。该容器仅在 WEB-INF 中查找类文件,如果您在此目录中请求 jsp,它将返回错误 404。 顺便说一句,当您单击该链接时,浏览器中显示的 URL 是什么?

标签: html jsp href


【解决方案1】:

把你的 login.jsp 放到 /WEB-INF 文件夹里然后试试。不要把它放在别的东西下面

【讨论】:

    【解决方案2】:

    我设法解决了。我的 JSP 文件位于 WEB-INF 内。刚刚发现`WEB-INF 中的内容是私有的,无法直接访问。所以我把它们放在项目的根文件夹下(与WEB-INF并行)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多