java - 包 javax.servlet.jsp 错误

标签 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>

当我构建项目时,它告诉我“构建成功”,但我仍然遇到此错误。请问还有什么需要我补充的吗?

最佳答案

试试这个:

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

关于java - 包 javax.servlet.jsp 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33632011/

相关文章:

html - 页脚下方的大空白显示在 iPhone 实际设备的某些页面上,但在 Chrome 中的模拟器上不显示

java.lang.UnsupportedClassVersionError : com/mysite/folders/Folders : Unsupported major. 次要版本 51.0

java - 超越 Java 中的 Integer.MAX_VALUE 约束

java - Spring,SockJS - WebSocket 握手期间出错 : Unexpected response code 400

java - 计算元素数组的 MIN、MAX 的程序,其中每个元素都是 Map<String,Float>

java - 克隆 Java 对象

java - 开始认为 Maven 对于我当前的项目来说太过分了

java - Lombok - maven 编译失败 "error: cannot access MappedSuperClass"

java - com.mysql.jdbc.MysqlDataTruncation : Data truncation: Incorrect date value

java - Spring 3 MVC + 磁贴 3 : Attribute "header" not found