使用JSTL庫的時候: According to TLD or attribute directive in tag file, attribute value does not accept any

zenzuguo發表於2008-07-25

應用部署執行的時候出現JSP異常, 發生在使用JSTL庫的時候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因為使用了JSP2.0版本, 同時又沒有使用JSTL core庫的備用版本(RT庫), 以下有兩種處理方法:

1. 修改web.xml.

改為2.3版本的


2. 使用JSTL core RT庫

JSTL core庫的有兩種taglib偽指令, 其中RT庫即是依賴於JSP傳統的請求時屬性值, 而不是依賴於EL來實現(稱為EL庫.JSP2.0將支援EL)

JSP中使用在2.3版本都可以,在2.4就不行了, 難道是版本不相容嗎?

只要將

改為

就沒有問題了

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106285/viewspace-1007812/,如需轉載,請註明出處,否則將追究法律責任。

相關文章