【问题标题】:inserting a faces (JSF) EL element on an iframe在 iframe 上插入 faces (JSF) EL 元素
【发布时间】:2010-11-26 00:53:48
【问题描述】:

我有一个这样的 iframe

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

我想写这样的东西

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

【问题讨论】:

    标签: jsf el


    【解决方案1】:

    如果您使用 Facelets 作为视图技术,这应该是可能的。但是,既然您在问这个问题,我假设您仍在使用旧版 JSP 作为视图技术。 JSP 不允许像 Facelets 那样在模板文本中使用延迟 EL (#{})。但是,您可以在模板文本中使用标准 EL (${})。

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

    您只需要考虑到,当必须将其作为 JSF 托管 bean 属性(如 ${bean.myParameter})获取时,该 bean 已经创建并在作用域中可用。您可以通过在带有&lt;iframe&gt; 的行之前 的某处调用#{bean.something} 来确保这一点。 #{} 将创建尚未创建的 bean。

    【讨论】:

      猜你喜欢
      • 2011-12-18
      • 2011-08-02
      • 1970-01-01
      • 2014-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-12
      相关资源
      最近更新 更多