1. 程式人生 > >jsp中呼叫servlet路徑問題

jsp中呼叫servlet路徑問題

      今天除錯servlet,從最簡單的doget方法做起,用一個jsp表單呼叫servlet,在action中用絕對地址來訪問servlet,最初是用servlet儲存在工程中的地址,除錯後頁面出現404,提示找不到相應的檔案,後來想到是否沒有加入包的地址,加入包後仍然提示不存在,回想到昨天在web.xml中設定servlet路徑時,用的另一個名稱,不知是否與它有關,修改一下終於成功了。
     jsp中action路徑如下:                   <form action="/JavaWebTest1/nihaoma"  method="get">
     web.xml中設定servlet路徑如下:<url-pattern>/nihaoma
</url-pattern>
     servlet在工程中的路徑如下:       /JavaWebTest1/servlet/ServletTest1
    其中action中路徑應該與web.xml中設定的訪問servlet路徑一直,而不是servlet在工程中的路徑。