尝试从JSP调用servlet时出现404错误

时间:2013-11-07 08:27:18

标签: jsp servlets

我正在尝试使用表单操作从jsp调用servlet,但是当我提交表单时,我的项目正在查找错误文件夹中的servlet。

这是我的JSP文件:

<form name="ListAllDiseases" action="ListAllDiseases" method="post">
  <button type="submit">List diseases</button>
</form>

web.xml映射如下:

<servlet>
<display-name>ListAllDiseases</display-name>
<servlet-name>ListAllDiseases</servlet-name>
<servlet-class>servlets.ListAllDiseases</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ListAllDiseases</servlet-name>
<url-pattern>/ListAllDiseases</url-pattern>
</servlet-mapping>

我的文件夹结构如下:

enter image description here

单击按钮时收到的错误消息是:

enter image description here

为什么在/ View中寻找servlet而不是/ servlet文件夹?我按照在线提供的教程完成了所有工作,但不知道为什么它不起作用。有人请帮忙,

感谢。

1 个答案:

答案 0 :(得分:0)

因为表单的操作是相对的(您在/view/Caller.jsp中)。将其更改为/ProjectClient/ListAllDiseases,它应该可以正常工作。