IDEA里死活不认jstl标签库的语法(尽管运行正确)该如何处理?

图片描述

情况如图所示,一个是uri认不到,一个是c:out不知道是什么标签不来理我。。
我测试了一下最单纯的JavaWeb项目,然后把jstl1.2的jar包导入到lib文件夹里,然后倒是很正常.
我这个的话是maven项目
图片描述
用选中的这个构建的才有这些问题
我网上也查过一些

https://stackoverflow.com/que...

https://stackoverflow.com/que...
哇我觉得要是真的像他们说的那样就可以解决就好了,但是没得卵用。。。
我现在也不奢求IDEA能霸帮我把jstl实现自动补全了,只是做到不再显示错误行不行?因为不知道为什么,好像我重启服务器后,我的jsp页面的代码自动会变回到IDEA认为没有错的那个页面!!!!!这可太TM劲霸了。
谢谢

阅读 4.8k
2 个回答

不必去google这类问题,遇上这种问题基本可以推断项目的进度还没有多少吧?
从头重新配置一个java maven web项目
在maven里添加依赖

    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>

然后等载入就可以了。没有那么多乱七八糟的麻烦事儿。
我之前因为去google搜索发现好像很多人遇到这个问题以为IDEA对jstl的支持就有问题。
其实不是的,搜索问题必然见到的都是有问题的。其实IDEA对jstl的支持完全没问题。可能是我之前的环境有问题。

最好加上

<%@ page isELIgnored="false" %>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题