请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

导入项目后page.tag出现问题

导入项目后,page.tag的第一行出现这个问题:

The superclass "javax.servlet.jsp.tagext.SimpleTagSupport" was not found on the Java Build Path

已经设置过项目的runtime。我用的是myeclipse,在网上搜了的解决方案都是要设置runtime,可是我已经设置过了。感觉是servlet的jar包没有导入,可是maven的pom.xml中不是应该设置过了嘛。。。

https://img1.sycdn.imooc.com/szimg//59891ca900014e9110570678.jpg

正在回答 回答被采纳积分+3

1回答

源生活 2017-08-08 10:21:26

1、你用的是myeclipse自带的Tomcat,考虑可能没有所需jar包,还是配置一下自己的Tomcat在工程里使用。


2、我这边新建项目时报的类似的错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。

都是servlet包下的,解决方法应该类似,我用的是另一种方法:

右击项目 --> Build Path --> Configure Build Path --> Add Library --> Server Runtime --> 选择当前所用的Web容器(如:Tomcat,最好是自己安装的Tomcat) --> Finish

0 回复 有任何疑惑可以回复我~
  • 提问者 Moverco #1
    我一开始也出现了The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path这个问题,就是通过你说的这种方法解决的。但是这个The superclass "javax.servlet.jsp.tagext.SimpleTagSupport" was not found on the Java Build Path错误,依然存在啊。我重新在myeclipse中配置了自己的tomcat,还是不行啊。
    回复 有任何疑惑可以回复我~ 2017-08-08 11:24:13
  • 提问者 Moverco #2
    问题已解决,要添加依赖:   
     <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>2.3.1</version>
            <scope>provided</scope>
        </dependency>
    回复 有任何疑惑可以回复我~ 2017-08-08 11:33:14
  • 额,怎么会呢?我给的初始代码的pom.xml里已经写过这个依赖了,你的pom文件是自己写的?
    回复 有任何疑惑可以回复我~ 2017-08-08 12:01:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信