IDEA在JSP中使用out.print报错
如下:

报错:
Cannot resolve method 'println(java.lang.String)'
![]()
1.我的解决方式:
在WEB-INF下创建lib目录

找到两个jar包,添加到lib中

如图:

copy完成后,选择jsp-api.jar,右键,Add as Library。

servlet-api.jar,同理,右键,Add as Library
找到Project Structure的Artifacts,双击图中的jar包,将两个包都导入,再点击OK


此时,发现仍然报错,需要重启IDEA,重启后,我们发现out.println红色褪去,问题解决
找资料的过程中也发现了其他解决方式,仍然报错的可以试试
2.直接File->Invalidate Caches->Invaliadate and Restart

3.将Tomcat关联到File->Project Structure->modules->Dependencies->添加library
4.新建Java工程时,应选择Java Enterprise而非Java里的webapplication(Java Enterprise会自动关联Tomcat到Dependencies)
本文介绍了解决IDEA环境下JSP页面使用out.print()出现编译错误的方法。通过添加servlet-api.jar和jsp-api.jar到项目依赖,并进行相应配置,最终解决了编译错误问题。
2434

被折叠的 条评论
为什么被折叠?



