JSTL表达式引入报红,但可以运行,为什么?

img


jar包导入情况如图,tomcatlib目录中也导入jstl、jstl-api、standard包,导入核心库和使用都会报红,但是可以正常运行,有遇到同样问题的吗??

报红不是错,只要不是红叉就行。
可能跟字体颜色有关系,你用其他编辑器打开估计就不会是红色了。

没有,也许是你maven里的依赖没有下载完全,但是tomcat里面有对应的jar包依赖,tomcat启动运行是可以正常编译jsp,并执行,这只是我的猜想


另外看你的依赖好像没有这个,你把它加上试试看吧

<dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
  </dependency>