【问题标题】:Can't move from one JSP to another不能从一个 JSP 移动到另一个
【发布时间】:2012-08-04 08:54:20
【问题描述】:

一开始我在adminPage.jsp

<!DOCTYPE html>
<html>
<head><title>System Administrator Page</title>
<link rel="stylesheet"
      href="./css/styles.css"
      type="text/css"/>
</head>
<body>


<h1>Hello ${name.firstName} ${name.lastName} , You've logged in successfully!</h1>
<h1>
Please choose one of the following options
</h1>



<fieldset>
  <legend>Add a new manager to the bank system</legend>
  <form action="adminAddNewManager"> 
    <a href="registration.jsp">Press here to continue</a>
  </form>
</fieldset>

我想移动到 registration.jsp ,它位于 adminPage.jsp 的同一文件夹中。

但是当我尝试转移到adminPage.jsp 时:

我明白了:

HTTP Status 404 - /WebBank/registration.jsp

--------------------------------------------------------------------------------

type Status report

message /WebBank/registration.jsp

description The requested resource (/WebBank/registration.jsp) is not available.

--------------------------------------------------------------------------------

Apache Tomcat/7.0.28

这是为什么呢?

问候

【问题讨论】:

  • 粘贴浏览器地址栏中显示的 URL,然后单击链接。单击链接后执行相同操作。并向我们​​展示 webapp 的文件树结构。
  • 进入admin.jsp,浏览器中的url是什么?
  • 它在您的项目中的什么位置?
  • 把jsp页面的整个路径放上去,而不只是那个页面的名字。

标签: java html jsp web-applications servlets


【解决方案1】:

如果在同一个文件夹中,使用< a href="/registration.jsp">Press here to continue< /a>

如果没有帮助(我对此表示怀疑):
HTTP Status 404 表示在服务器上找不到请求的文件(不足为奇)
所以这两种情况都在发生:

  1. URL 不正确。 (我敢打赌)。

  2. 文件未创建名称不同未保存

    您可能还想检查页面名称是否全部为小写或完全为registration.jsp

【讨论】:

    【解决方案2】:

    首先我认为表单标签是无用的,你使用链接而不是表单调用新页面,所以你可以简单地删除它。

    第二个在你的href中尝试放./registration.jsp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-16
      • 1970-01-01
      • 2022-01-10
      • 2015-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多