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 一下就好

  • 相关阅读:
    CoreData数据库浅析
    FMDB第三方框架
    SQLite浅析
    iOS开发工程师面试题(二)
    iOS开发工程师面试题(一)
    RunTime&RunLoop初见
    GCD定时器
    2016年4月21百度iOS实习生在线笔试题&编程题
    网络天荒地老之UIWebView&WebKit
    expdp/impdp
  • 原文地址:https://www.cnblogs.com/zoro-zero/p/14859951.html
Copyright © 2011-2022 走看看