JSP页面报错The import java.util.List cannot be resolved解决求助
问题原因与解决方案
报错The import java.util.List cannot be resolved是项目环境无法定位JDK自带的java.util.List类导致,可按照以下步骤排查解决:
- 先修正JSP导入语句的语法错误:你当前代码的import属性里
java.util.List两侧多余的**符号属于无效内容,删除后调整为以下正确写法:
<%@ page import="java.util.List, br.com.alura.gerenciador.servlet.Empresa"%>
- 核对项目JDK配置:确认IDE关联的项目SDK是完整JDK而非JRE,且JDK版本符合项目要求,JDK安装路径不存在空格、中文等特殊字符,已正确加入项目构建路径。
- 核对项目版本匹配规则:如果是Java Web项目,确认项目 facets 配置中Dynamic Web Module版本和JDK版本适配,例如JDK 8对应支持3.1及以下版本的Dynamic Web Module。
- 核对Maven配置(若为Maven项目):检查
pom.xml中maven-compiler-plugin的source、target配置参数和你实际使用的JDK大版本保持一致,避免编译版本不兼容。 - 清理IDE缓存重新构建:IDEA执行
File > Invalidate Caches and Restart,Eclipse执行Project > Clean,清理旧的编译缓存后重新构建项目即可。
内容的提问来源于stack exchange,提问作者Felipe Silveira
相关产品推荐
相关产品推荐

