Cannot resolve method ‘setAttribute(String, Student)‘和Cannot resolve method ‘setAttribute的报错解决方法

1.前言

打开项目的时候发现了这样的一个问题,

Cannot resolve method 'setAttribute(String, Student)'

Cannot resolve method 'setAttribute(String, List<Student>)'

看到此时此景,加上我平时上课认真听讲,瞬间就明白了怎么回事,这不就是缺少依赖嘛!

我开始火急火燎去pom.xml添加我的依赖,很不幸,依赖早就添加好了(哭~),一顿操作猛如虎,结果啥都没办好,我开始在网上乱扒乱找,然后都是让我添加tomcat中的两个jar包(servlet-api.jar和jsp-api.jar这两个包),这不说废话,而且我都已经添加依赖了(可以通过maven自动调用jar包,包括tomact里的jar包),根本不需要再下载或者在lib里面导入jar包了,好伐?。

pom.xml文件

但是当我打开我的module时,发现我的tomcat呢?啊!我的tomcat(痛心疾首,顿然明白)

2.解决方案

注意:以下是解决方案,如果没有添加依赖可以根据我的pom.xml文件进行添加

2.1

点击File中的project structure 然后点击Modules,在最右侧的Dependencies模块中,找到+号,

2.2

点击+号后选择Library

2.3

选择和自己相适配的tomcat版本(通常只会出现一个,因为答主下载了俩,所以这里显示两个tomcat版本)

2.4

点击Apply进行应用,然后ok就大功告成了,耶!

不报红了,嘻嘻

3.总结

对于Cannot resolve method '  '这种报错时,先不用慌,

1.我们可以先看自己的pom.xml文件里是否有相对应的依赖,

2.如果没有依赖,就进行添加,如果有依赖,仍然报错,这时候我们就要看看module里面有没有添加相对应的library,从根源上查看问题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值