2012-12-22 100 views
0

InsuranceINFO.jsp:JSP servlet的HTTP狀態404不可

<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的正確路徑是什麼?我曾嘗試「形式的行動=」/PolicyServlet」以及它不工作:(IM在我束手無策試圖從谷歌,但都沒有工作,許多解決方案,任何幫助appriciated

錯誤:。

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

嘗試<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> 

不直接指向源代碼的動作,這需要使用serv.xml的web.xml映射完成。

+0

這是行不通的? – Koitoer