我试图为我的项目创建servlet但遇到了The import javax.servlet.annotation cannot be resolved
。我已经从tomcat添加了javax.servlet
和servlet-api.jar
。请参考下图。
答案 0 :(得分:13)
截图显示您正在导入servlet规范v2.5。 servlet注释添加在servlet规范3.0
中http://docs.oracle.com/javaee/6/api/javax/servlet/annotation/package-summary.html
您需要获取更新版本的jar,然后才能使用
这是一个显示Tomcat版本及其支持的servlet规范的图表 http://tomcat.apache.org/whichversion.html
答案 1 :(得分:6)
确保从链接下载jar javax.servlet-api-3.0.1.jar http://mvnrepository.com/artifact/javax.servlet/javax.servlet-api/3.0.1
答案 2 :(得分:0)
注释不在javax.servlet包中。它位于java.lang.annotation。*
下请参考以下链接.. http://docs.oracle.com/javase/tutorial/java/javaOO/annotations.html
答案 3 :(得分:-2)
只需在版本大于3.0的buildpath servlet-api.jar文件中导入一个包