IntelliJ IDEA 使用JSTL標簽庫(IDEA 加載 tld文件)

jopen 11年前發布 | 111K 次閱讀 IntelliJ IDEA

在 IntelliJ IDEA 中 使用 C標簽(JSTL)的時候發現引入進來有問題,不但沒提示而且還有紅色警告,所以經過一番谷歌的查找之后解決了這個問題,發現是沒有導入tld文件的問題。

在一開始的時候你在IDEA里面使用C標簽或者JSTL的其他2個標簽庫時都會有紅色警告的而且沒有提示,如下圖
IntelliJ IDEA 使用JSTL標簽庫(IDEA 加載 tld文件)
IntelliJ IDEA 使用JSTL標簽庫(IDEA 加載 tld文件)

雖然沒提示,會有紅色警告,但是你依然可以使用他,部署到服務器也不會出問題。
不過作為有強迫癥的我們,怎能滿足,所以我谷歌搜索之后,解決了它。

解決方案如下:
打開你的設置,在搜索欄輸入"DTDs",找到"Schemas and DTDs",在"External Schemas and DTDs"窗口,點擊添加按鈕
IntelliJ IDEA 使用JSTL標簽庫(IDEA 加載 tld文件)

然后在URI中輸入"http://java.sun.com/jsp/jstl/core",再找到你的jstl dtd(dtd文件下載會文章最好補充)文件并選中,最好點擊OK即可。
這樣我們就添加完成了,我們再打開剛才的JSP文件看看

IntelliJ IDEA 使用JSTL標簽庫(IDEA 加載 tld文件)

如圖所示,我們的代碼提示和代表添加成功的綠色出現了。
當然,同理我們同樣可以完成其他tag的設定,如struts,jsf等,只要添加好dtd文件就可以了。

PS:下載JSTL標簽庫的DTD文件
下載地址: http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
拉到最下面,找到最新的那一個也就是 "jakarta-taglibs-standard-1.1.2.zip",它下面的asc文件可以不用下載
IntelliJ IDEA 使用JSTL標簽庫(IDEA 加載 tld文件)
或者直接點的下載地址:
http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/jakarta-taglibs-standard-1.1.2.zip

下載之后解壓出來,在解壓根目錄下有一個tld文件夾,里面就是jstl的tld文件啦,我們一般要用的jstl 1.1版本的tld文件就是 里面的 "c.tld" 文件。

來自:http://my.oschina.net/fdblog/blog/180602

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!