代码之家  ›  专栏  ›  技术社区  ›  Diego Dias

在iframe中插入faces(JSF)EL元素

  •  1
  • Diego Dias  · 技术社区  · 14 年前

    我有一个像这样的iframe

    <iframe  src="path/of/destiny"></iframe>
    

    我想写这样的东西

    <iframe  src="path/of/destiny?#{myParameter}"></iframe>
    
    1 回复  |  直到 14 年前
        1
  •  0
  •   BalusC    14 年前

    如果你使用Facelets作为视图技术,这应该是可能的。但是既然您提出了这个问题,我假设您仍然使用遗留的JSP作为视图技术。JSP不允许延迟EL( #{} ${} )在模板文本中。

    <iframe src="path/of/destiny?${myParameter}"></iframe>
    

    您只需要考虑到,无论何时需要将它作为JSF托管bean属性获得,比如 ${bean.myParameter} #{bean.something} 在一个完整的JSF组件中 <iframe> . 这个 #{}