无法解析导入javax.servlet.annotation

时间:2012-03-20 03:43:19

标签: java eclipse tomcat servlets jar

我试图为我的项目创建servlet但遇到了The import javax.servlet.annotation cannot be resolved。我已经从tomcat添加了javax.servletservlet-api.jar。请参考下图。 Servlet

4 个答案:

答案 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文件中导入一个包