【STS-eclipse】jsp的option嵌套 c:if 引起的異常【Failure to parse JSTL tags inside option】

環境:
MacBook Pro
STS(eclipse)【版本:sts-3.9.0.RELEASE】

問題:
這裏寫圖片描述

解決辦法:

  1. 簡單去掉紅“X”顯示;
    在validation中去掉jsp驗證;【JSP [Syntax|Content] Validator】這倆項Build都去掉✔️
    這裏寫圖片描述
    改完效果圖:【沒有了高亮,怎麼能忍。。。算了還是推薦方法2】
    這裏寫圖片描述
  2. 徹底修復;
    更換新版本STS【sts-3.9.4.RELEASE】

思考:
這個問題主要是eclipse迭代版本4.7(Oxygen)引起的,官網bug截圖:【截圖3.9版本是Eclipse Web Tools版本,This release is part of Eclipse Oxygen.】
這裏寫圖片描述

STS-3.9.0也有問題,更換【3.9.4】後就好了。
STS-3.9.0.RELEASE 是基於eclipse 4.7.0
STS-3.9.4.RELEASE 是基於eclipse 4.7.3a
這裏寫圖片描述
這裏寫圖片描述

TIPS:

  1. eclipse各個版本代號對應:https://zh.wikipedia.org/wiki/Eclipse
  2. STS對應eclipse版本:http://spring.io/tools/sts/legacy
  3. eclipse版本由來:
    1. https://www.cnblogs.com/dudumao/p/3668849.html
    2. https://www.cnblogs.com/chenmingjun/p/8404628.html

參考:

https://blog.csdn.net/jinguangliu/article/details/77542199
https://blog.csdn.net/luolianxi/article/details/78546354

下載官方給出的補丁:https://bugs.eclipse.org/bugs/show_bug.cgi?id=518987#c0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章