InsuranceINFO.jsp:
<div class="content">
<h3>Insurance policies</h3><br><br>
<form action="/Project/src/servlet/PolicyServlet" method="POST">
<jsp:useBean id="pBean" class="servlet.Policy"/>
<jsp:setProperty name="pBean" property="policyNo" value="P1"/>
<h2>P1</h2>
<input type="hidden" name="P1value" value="P1">
<input type="submit">
</div>
</form>
是我调用servlet的路径吗?我也尝试了“form action =”/ PolicyServlet“。它不起作用:(即时通讯在我的智慧结束。尝试了谷歌的许多解决方案,但都没有工作。任何帮助都是适当的
错误:
HTTP Status 404 <br>
The requested resource (/Project/src/servlet/PolicyServlet) is not available.
这是我的项目布局。(我无法发布图片,因为我是新用户.Sry ..)
Project-
Java Resources-
src-
servlet-
PolicyServlet.java
WebContent-
views-
zyViews-
InsuranceINFO.jsp
答案 0 :(得分:0)
尝试<form action="/servlet/PolicyServlet" method="POST">
你应该有web.xml,如下所示
<servlet>
<servlet-name>PolicyServlet</servlet-name>
<servlet-class>servlet.PolicyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PolicyServlet</servlet-name>
<url-pattern>/servlet/PolicyServlet</url-pattern>
</servlet-mapping>
不直接将动作指向源代码,这需要使用servlet的web.xml映射来完成。