我的java ee项目中的.jsp文件中有错误:包javax.servlet.jsp不存在。我搜索了为什么,我发现使用Maven,我们需要在pom.xml中添加一个依赖项。但我已经有了这种依赖性:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
当我构建项目时,它告诉我“BUILD SUCCESSFUL”,但我仍然有这个错误。有什么我需要在其他地方添加吗?
答案 0 :(得分:1)
最终servlet-api.jar
应该在类路径中,即在WEB-INF \ lib文件夹下
答案 1 :(得分:0)
试试这个:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>