解决IDEA项目中出现的cannot resolve method ‘XXXX’问题
背景
尝试创建一个JSP项目,但是运行时出现如下错误:
Cannot resolve method 'println(java.lang.String)'
Cannot resolve method 'getAttribute(java.lang.String)'
智能提示也不显示如上方法,代码也直接报红

解决办法
百度找了不少方法都试过了,最终添加Tomcat完美解决,特此记录一下
-
打开IDEA项目的Project Structure
- File->Project Structure
- 界面面包屑(菜单栏下面)尾部类似俄罗斯方块的图标
![]()
- 直接快捷键一步到位 Ctrl+Alt+Shift+S
- 反键项目->Open Module Settings或者F4
-
选择菜单栏Project Settings下的Modules,挑中要设置的项目,确认好项目名称,给该项目添加依赖dependencies的库程序library

-
添加应用服务库Tomcat

-
应用上就好了
如果用这个方法没有解决,可以参考下面的链接,清理缓存
参考
总结
大胆实践,行业前辈们已经冲锋打头阵,遇到的问题总会有一个解决方案的,然后我要做的就是记录这一过程转成自己的经验。

浙公网安备 33010602011771号