eclipse中导入外部的web项目后,Java类的第一行package处出现红线或者jsp页面第一行处出现红线错误的解决方案

**

问题:你是否有过这样的经历?eclipse中导入一个web项目后,然后什么都没做出现了Java类的第一行(package处出现红线)或者jsp页面第一行(<%@ page %>)处出现红线错误。

话不多说,请看图片
(1)Java类的第一行(package处出现红线)在这里插入图片描述(2)jsp页面第一行(<%@ page %>)
在这里插入图片描述
问题分析:出现这个问题,首先要把鼠标光标移动到小红色的叉上面,查看什么类型的错误。分析得知是无法解析javax.http.httpServlet
那首先联想到导入servlet.jar包。这个方式可以解决问题,但是不实用。不可能每个项目都有servlet.jar,但是每个web项目都必须部署到Tomcat上。于是乎打开Tomcat目录。
在这里插入图片描述我们可以看到Tomcat实际上嵌入了许多web上常用的jar包。这些jar包也称之为嵌入式jar包。平时需要用到一些web项目上常用的jar包,在网上不好找也可以在Tomcat里面去找,使用起来很方便。
在这里插入图片描述经过分析论证,如果我们能从Tomcat端解决问题,岂不是很方便。事实上也是如此。
每个人电脑上用到的Tomcat版本可能会有大同小异,所以每次导入外部项目时,不管有没有错误首先把环境换成自己的Tomcat环境。
解决步骤:
1.选中你的项目,右键Build path —>configure Build path后
2.在这里插入图片描述3.
在这里插入图片描述4.
在这里插入图片描述5.
在这里插入图片描述
6.然后就可以看到了
在这里插入图片描述经过上面一系列调整,基本上问题就解决了。 不过有时候,调整完自己的Tomcat环境后再项目上面仍然有小红色的叉。为了避免运行中出现错误建议立马解决。
在这里插入图片描述
解决方案:
1.选中项目右键找到Properties
在这里插入图片描述2.
在这里插入图片描述到这里问题就解决了。实际上大部分eclipse中导入web项目后,Java类的第一行(package处出现红线)或者jsp页面第一行(<%@ page %>)处出现红线的错误,都是通过这个方法解决的。比如:有的jsp页面第一行显示的并不是javax.http.HttpServlet无法解析。也可以使用这种方法解决。

喜欢的朋友欢迎评论指出优点和不足

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值