首页 > 编程语言 > 详细

jsp页面报错javax.servlet.jsp.jspException cannot be resolved to a type

时间:2021-06-07 20:21:10      阅读:17      评论:0      收藏:0      [点我收藏+]

原因应该是项目中缺少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 一下就好

 

 

jsp页面报错javax.servlet.jsp.jspException cannot be resolved to a type

原文:https://www.cnblogs.com/zoro-zero/p/14859951.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!