【问题标题】:JSF tag that load HTML from external source从外部源加载 HTML 的 JSF 标记
【发布时间】:2014-06-04 13:08:05
【问题描述】:

是否有任何 JSF 标记可以在我们的页面中使用它来加载外部 HTML 源并将其放入结果页面:

类似这样的:

<div id="stackOverFlowPageId">
    <custTag:includeExternalHTMLSource 
       url="http://www.stackoverflow.com" [elementToInclude="body"] />
</div>

当客户端请求包含此代码的JSF页面时,服务器会处理并加载页面并将其放入divstackOverFlowPageId并将结果发送给客户端。

【问题讨论】:

    标签: java html jsf


    【解决方案1】:

    因为您也可以在 facelets 中使用标准 HTML 标签,所以只需一个 iframe 即可:

    <div id="stackOverFlowPageId">
        <iframe src="http://www.w3schools.com" 
            height="100%" width="100%" />
    </div>
    

    请记住,出于安全原因,某些网站不允许包含在框架中。

    另请参阅:

    【讨论】:

    • 我需要知道服务器如何加载资源,一个类似网络代理的行为。
    • 我认为,您将需要一些比 JSF 标签更复杂的东西。
    • 我永远不会宣传 w3schools 哈哈。他们不好@XtremeBiker
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-11
    • 2018-03-17
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2013-11-19
    • 2023-03-15
    相关资源
    最近更新 更多