加载jsp页面报#{} is not allowed in template text
問題是在引進jQueryUI時遇到
解決方法:
在page指令添加: ? ? ? ? ? ? deferredSyntaxAllowedAsLiteral="true"
?例如:<%@ page contentType="text/html; charset=UTF-8" session="false" ?deferredSyntaxAllowedAsLiteral="true"%>
注意:一定要在對應的jsp文件上添加,而不是其他文件,我就在引進該jsp的源文件上添加一直沒效果
該屬性指示在JSP頁面的模板文本中是否允許出現(xiàn)字符序列#{。如果該屬性的值為false(默認值),當模板文本中出現(xiàn)字符序列#{時,將引發(fā)頁面轉換錯誤。
注意,該屬性是在JSP 2.1規(guī)范中引入的,JSP 2.1規(guī)范對JSP 2.0和Java Server Faces 1.1中的表達式語言進行了統(tǒng)一。在JSP 2.1中,字符序列#{被保留給表達式語言使用,你不能在模板本中使用字符序列#{。如果JSP頁面運行在JSP 2.1之前版本的容器中,則沒有這個限制。對于JSP 2.1的容器,如果在模板文本中需要出現(xiàn)字符序列#{,那么可以將該屬性設置為true。
?
轉載于:https://www.cnblogs.com/gaoguofeng/p/5836653.html
總結
以上是生活随笔為你收集整理的加载jsp页面报#{} is not allowed in template text的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cocoapods的Podfile常见语
- 下一篇: Mysql索引介绍及常见索引的区别