【问题标题】:page not found on jsp submissionjsp提交时找不到页面
【发布时间】:2013-04-06 15:48:57
【问题描述】:

这是我的 test.jsp 放在 webcontent/jsp/

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="employee.do" method="get">
<input type="text" name="name1">
<input type="submit" name="add employee" />
</form>
</body>
</html>

现在这里是web.xml 中的 servlet 映射

 <servlet>
    <servlet-name>EmployeeServlet</servlet-name>
    <servlet-class>com.controller.EmployeeServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>EmployeeServlet</servlet-name>
    <url-pattern>/employee.do</url-pattern>
  </servlet-mapping>
  <servlet>

现在,当我将此表单提交给我的员工时,服务器会显示 page not found。我不知道为什么会这样?我使用的是 tomcat 服务器
编辑: 当我放置这个时jsp文件夹外的jsp页面,意思是直接在webcontent文件夹中,然后它工作正常并提交表单。为什么它没有在jsp文件夹下提交表单

【问题讨论】:

  • 在插入浏览器的一些 http watch 实用程序中检查请求 url。
  • 对不起,我不知道这个 http 手表,因为我是 Java 和网络编程的新手
  • 网址是/context/jsp/employee.do还是/context/employee.do
  • http://localhost:8080/CMS/jsp/employee.do?name1=fgnhbj&amp;add+employee=Submit+Query 当我提交表单时,它会转到此 url 并显示找不到页面

标签: java jsp servlets web.xml url-mapping


【解决方案1】:

将jsp文件直接保存在web-content下或将url映射改为/jsp/employee.do。

【讨论】:

  • 完美 :) 感谢您的帮助。让我根据我的喜好在 4 分钟后接受您的回答 :(
猜你喜欢
  • 1970-01-01
  • 2021-12-07
  • 2012-10-01
  • 2020-09-21
  • 2015-06-21
  • 1970-01-01
  • 2020-03-08
  • 2013-07-28
  • 2021-11-05
相关资源
最近更新 更多