2

これがEclipseでのエラーです

    import javax.servlet.RequestDispatcher;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    public class HelloServlet extends HttpServlet 

HttpServletをタイプに解決できないと表示されます。plshelp

4

3 に答える 3

5

アプリケーションサーバーからランタイムライブラリを追加する必要があります。

例えば:

プロジェクトのプロパティに移動します。[ビルドパス]、[ライブラリ]タブの順にクリックします。[ライブラリの追加]をクリックし、[サーバーランタイム]を選択します。サーバーを選択し、[OK]をクリックします。

ここに画像の説明を入力してください

于 2013-02-21T09:44:21.047 に答える
2

サーブレットのAPIjarファイルが含まれているかどうかをプロジェクトのビルドパスで確認してください。2つの方法で追加できます。

1)ビルドパスにサーブレットapi .jarファイルを追加する
か、
2)ビルドパスにサーバーランタイムを追加します(Tomcatサーバーランタイムライブラリを追加します)

お役に立てれば。

于 2013-02-21T09:41:15.633 に答える
0

プロジェクトがMavenの場合は、次の依存関係を追加します。

<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.0.1</version>
    <scope>provided</scope>
</dependency>

参照

Gradleプロジェクトの場合:

dependencies {
providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
}

または、ダウンロードjavax.servlet.jarしてプロジェクトに追加します。

手順:

  1. プロジェクトを右クリックします。
  2. プロパティに移動します。
  3. Javaビルドパスに移動します。
  4. タブから[ライブラリの追加]オプションを選択します。
  5. Add Jar Filesは、servlet-api.jarファイルのパスを提供します。
  6. プロジェクトをクリーンアップしてビルドします。
于 2018-03-31T14:12:55.510 に答える