JSP servlet HTTP状态404请求的资源不可用

JSP servlet HTTP状态404请求的资源不可用,jsp,servlets,http-status-code-404,java-ee-6,Jsp,Servlets,Http Status Code 404,Java Ee 6,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:setProper

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>
试试

您应该具有如下所示的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>

PolicyServlet
servlet.PolicyServlet
PolicyServlet
/servlet/PolicyServlet
不要将操作直接指向源代码,这需要使用servlet的web.xml映射来完成

Project-
    Java Resources-
        src-
            servlet-
                PolicyServlet.java
WebContent-
    views-
        zyViews-
            InsuranceINFO.jsp
<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>