鍍金池/ 問答/Java  HTML/ IDEA里死活不認(rèn)jstl標(biāo)簽庫的語法(盡管運行正確)該如何處理?

IDEA里死活不認(rèn)jstl標(biāo)簽庫的語法(盡管運行正確)該如何處理?

圖片描述

情況如圖所示,一個是uri認(rèn)不到,一個是c:out不知道是什么標(biāo)簽不來理我。。
我測試了一下最單純的JavaWeb項目,然后把jstl1.2的jar包導(dǎo)入到lib文件夾里,然后倒是很正常.
我這個的話是maven項目
圖片描述
用選中的這個構(gòu)建的才有這些問題
我網(wǎng)上也查過一些

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

https://stackoverflow.com/que...
哇我覺得要是真的像他們說的那樣就可以解決就好了,但是沒得卵用。。。
我現(xiàn)在也不奢求IDEA能霸幫我把jstl實現(xiàn)自動補全了,只是做到不再顯示錯誤行不行?因為不知道為什么,好像我重啟服務(wù)器后,我的jsp頁面的代碼自動會變回到IDEA認(rèn)為沒有錯的那個頁面?。。。?!這可太TM勁霸了。
謝謝

回答
編輯回答
吃藕丑

不必去google這類問題,遇上這種問題基本可以推斷項目的進(jìn)度還沒有多少吧?
從頭重新配置一個java maven web項目
在maven里添加依賴

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

然后等載入就可以了。沒有那么多亂七八糟的麻煩事兒。
我之前因為去google搜索發(fā)現(xiàn)好像很多人遇到這個問題以為IDEA對jstl的支持就有問題。
其實不是的,搜索問題必然見到的都是有問題的。其實IDEA對jstl的支持完全沒問題。可能是我之前的環(huán)境有問題。

2017年4月9日 09:58
編輯回答
喜歡你

最好加上

<%@ page isELIgnored="false" %>
2018年5月10日 06:09