【问题标题】:Package javax.servlet.jsp error打包 javax.servlet.jsp 错误
【发布时间】:2015-11-10 14:14:33
【问题描述】:

我的 java ee 项目中的 .jsp 文件有一个错误:package javax.servlet.jsp 不存在。我搜索了原因,发现使用 Maven,我们需要在 pom.xml 中添加一个依赖项。但我已经有了这个依赖:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
    <scope>provided</scope>
</dependency>

当我构建项目时,它告诉我“构建成功”,但我仍然有这个错误。请问有什么我需要在其他地方添加的吗?

【问题讨论】:

    标签: java maven jsp


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 对不起,你是对的,错误消失了! :) 谢谢!
    【解决方案2】:

    最终servlet-api.jar 应该在类路径中,即在 WEB-INF\lib 文件夹下

    【讨论】:

    • 谢谢!我正在研究 Netbeans,我有一个 WEB-INF,但它只包含 web.xml。我应该将它添加到“依赖项”中吗?
    • 我看了,我已经在 Dependencies 中有 servlet-api.jar
    猜你喜欢
    • 2015-05-07
    • 2011-10-14
    • 1970-01-01
    • 2015-08-10
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多