我正在尝试使用表单操作从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>
我的文件夹结构如下:
单击按钮时收到的错误消息是:
为什么在/ View中寻找servlet而不是/ servlet文件夹?我按照在线提供的教程完成了所有工作,但不知道为什么它不起作用。有人请帮忙,
感谢。
答案 0 :(得分:0)
因为表单的操作是相对的(您在/view/Caller.jsp中)。将其更改为/ProjectClient/ListAllDiseases
,它应该可以正常工作。