0

JSPページからサーブレットへのリクエストが正常に機能するように、正しいパスを取得するためのヘルプが必要です。現在、サーブレットが見つかりませんというエラーが表示されます。私はEclipseで作業しています。私のディレクトリはこんな感じです::

At the top level is my Project_Name 2_8_2012. Now inside JavaResources i have a Src folder inside which i have a package Mypackage inside which i have a TimeServlet.java and TimeManagement.java. 

私のJSPページはWebContent/jsp/Page.jsp

今、Page.jsp私は入力送信ボタンをクリックしてリクエストを送信します。基本的にフォームが送信されます

<form  id="timeform" name="timeformname" action="/2_8_2012/jsp/timeservlet" method="post">

これはweb.xml私がこのコードを持っているところに行きます::

<servlet>
    <servlet-name>Timeserv</servlet-name>
    <servlet-class>  
            MyPackage.TimeServlet  
        </servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Timeserv</servlet-name>
    <url-pattern>/2_8_2012/jsp/timeservlet</url-pattern>
  </servlet-mapping>

しかし、私はエラーが発生しますservlet not found.

ブラウザでpage.jspを開くには、リンクに移動します

http://localhost:8080/2_8_2012/jsp/Page.jsp.

そしてそれはうまく開きます。

サーブレットが呼び出されるようにパスを指定するにはどうすればよいですか?ありがとう..

4

1 に答える 1

0

URLパターンをに変更します

/ jsp/timeservletとチェック

于 2012-04-27T15:21:16.437 に答える