关闭

org.apache.jasper.JasperException: #{..} is not allowed in template text 解决

标签: org.apache.jasper.Ja
816人阅读 评论(0) 收藏 举报
分类:

org.apache.jasper.JasperException: #{..} is not allowed in template text 解决



在page指令添加:             deferredSyntaxAllowedAsLiteral="true"


该属性指示在JSP页面的模板文本中是否允许出现字符序列#{。如果该属性的值为false(默认值),当模板文本中出现字符序列#{时,将引发页面转换错误。

注意,该属性是在JSP 2.1规范中引入的,JSP 2.1规范对JSP 2.0和Java Server Faces 1.1中的表达式语言进行了统一。在JSP 2.1中,字符序列#{被保留给表达式语言使用,你不能在模板本中使用字符序列#{。如果JSP页面运行在JSP 2.1之前版本的容器中,则没有这个限制。对于JSP 2.1的容器,如果在模板文本中需要出现字符序列#{,那么可以将该属性设置为true




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:131333次
    • 积分:3045
    • 等级:
    • 排名:第11976名
    • 原创:170篇
    • 转载:28篇
    • 译文:0篇
    • 评论:9条
    博客专栏
    最新评论