teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2015/09/18 14:28

投稿

argius
argius

スコア9396

answer CHANGED
@@ -1,3 +1,15 @@
1
1
  `javax.servlet.annotation.WebServlet`は`Servlet 3.0`でないと使えないようです。
2
2
 
3
- Eclipseでどのようにプロジェクトを作っているのかを具体的に教えてください。
3
+ Eclipseでどのようにプロジェクトを作っているのかを具体的に教えてください。
4
+
5
+ ---
6
+
7
+ (追記)
8
+
9
+ 動的Webモジュールを作成するときに、そのバージョンが`3.0`になっていればServlet3.0になっているはずです。
10
+ もう一度新規プロジェクトを実行してみて、ウィザード画面の「動的Webモジュール バージョン」という項目を見てみてください。
11
+ `3.0`が選択出来ない場合、Eclipseのバージョンが古い可能性もあります。その場合は新しいEclipseを使った方が良いです。
12
+
13
+ あとから変更するには、
14
+ プロジェクトのプロパティーを開き、プロジェクト・ファセットという設定を探します。
15
+ その中に「動的Webモジュール」という項目がありますので、それを3.0に変更すればServlet3.0になります。