打包javax.servlet.jsp错误

时间:2015-11-10 14:14:34

标签: java maven jsp

我的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”,但我仍然有这个错误。有什么我需要在其他地方添加吗?

2 个答案:

答案 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>