質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

アノテーション

アノテーションとは、特定のコードに対して、メタデータを注釈として付与することを指します。また、付与したメタデータ自体をアノテーションと呼ぶ場合もあります。

コンパイルエラー

コンパイルのフェーズで生成されるエラーです。よく無効なシンタックスやタイプが含まれているとき発生します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

Q&A

解決済

2回答

17290閲覧

Eclipseで @WebServlet("サーブレット名")を利用したいです。

llemon

総合スコア17

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

アノテーション

アノテーションとは、特定のコードに対して、メタデータを注釈として付与することを指します。また、付与したメタデータ自体をアノテーションと呼ぶ場合もあります。

コンパイルエラー

コンパイルのフェーズで生成されるエラーです。よく無効なシンタックスやタイプが含まれているとき発生します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

0グッド

0クリップ

投稿2017/05/23 11:45

###Eclipseで @WebServlet("サーブレット名")を利用したいです。

jspファイル内で action="サーブレット名" を指定してサーブレットに情報を送信して利用したいです。
サーブレットには@WebSerblet("サーブレット名")を書いています。
ですが、以下のコンパイルエラーが出ており、利用できません。

WebServlet を型に解決できません

###該当のソースコード

@WebSerblet("サーブレット名")

###試したこと
ファセットにServletの3.0以上のバージョンがあれば利用できるそうなのですが、自分のファセットにはServletがありません。
追加すれば利用できるのでしょうか?利用できるようにするための方法がわかりません。教えていただけませんでしょうか。
Tomcatの6と8があるのですが、どちらで動作させても利用できませんでした。
###補足情報
java/Eclipse NEON(4.6.0)を使用

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

「動的Webプロジェクト」で作成されていますでしょうか。
動的Webプロジェクトを作成すると、Tomcatなどのコンテナが選択できるようになります。
これにより自動的にビルドパスへ必要なサーブレット+JSPのライブラリが追加されます。

なお、動的Webプロジェクトを使う場合には、Eclipse WTPの導入が必須です。
Pleiades Aii in one Eclipseであれば最初から導入済みですので、こちらを試すのも良いでしょう。
イメージ説明

投稿2017/05/25 10:33

A-pZ

総合スコア12011

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

llemon

2017/05/28 02:57

この画像を参考にして構成などを変更するという方法で解決しました。ありがとうございました。
guest

0

多分、eclipse の謎の手順があると思うけど、これを機に maven などのツールを導入した方がよいです。
eclipse は各人の環境が微妙に食い違って、あっちのマシンでは動くのにこっちではダメとかなることがあって、辛い。この手のサイトで説明するのも辛い。

投稿2017/05/23 11:54

koko_u

総合スコア938

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問