zoukankan      html  css  js  c++  java
  • jsp页面报错javax.servlet.jsp.jspException cannot be resolved to a type

    原因应该是项目中缺少servlet下两个jar包导致的,一个是jsp-api.jar,一个是servlet-api.jar。

    解决方案一:

    直接在maven中添加依赖。把这两个jar包的scope设置为provided,这样只是在编译和测试的时候使用这个jar包,打包的时候不需要用。而是使用tomcat自带的。这样就不会在打包的过程中引起冲突。

    <dependencies>

            <dependency>

                <groupId>javax.servlet</groupId>

                <artifactId>servlet-api</artifactId>

                <scope>provided</scope>

                <version>2.5</version>

            </dependency>

            <dependency>

                <groupId>javax.servlet</groupId>

                <artifactId>jsp-api</artifactId>

                <version>2.0</version>

                <scope>provided</scope>

            </dependency>

        </dependencies>

    方案二:

    右键项目——properties——targeted Runtimes——选择Apache Tomcat V8.0——Apply

    如果修改后还是报错  maven-update  或者project clean 一下就好

  • 相关阅读:
    占卜DIY
    飞行员兄弟
    给树染色
    国王游戏
    雷达设备
    畜栏预定
    防晒
    去雨系列论文笔记
    First day
    如何用fprintf写十六进制 并控制格式
  • 原文地址:https://www.cnblogs.com/zoro-zero/p/14859951.html
Copyright © 2011-2022 走看看