如何访问JSF中的动态页面内容?

时间:2014-01-15 05:52:20

标签: java xml jsf jsf-2 sigma.js

我有一个xhtml文件,我使用ui:repeat标签实时初始化它。该页面的所有标签都放在ui:fragment标签下。

<edges>
     <ui:repeat value="#{graphInfoBean.edges}" var="edge" varStatus="indexVar">
        <edge id="#{indexVar.index}" source="#{edge.source}" target="#{edge.target}"
              weight="#{edge.weight}">
            <attvalues>
                <attvalue for="weight" value="#{edge.weight}"></attvalue>
            </attvalues>
        </edge>
     </ui:repeat>

当我访问此页面并将其实时保存为xml时,保存的xml文件中的标记在初始化时是空的,一切正常。

<edges>
</edges>

如何访问此xhtml文件的内容并将其保存在磁盘上?


认为我们有2页(A&amp; B)所以我们要下载页面B(此页面由ManagedBean动态初始化)到第A页

提前致谢,

1 个答案:

答案 0 :(得分:2)

    function process(){
     url = "text.html"
     var xhr = new XMLHttpRequest();
     xhr.open("GET", url, true);
     xhr.onreadystatechange = function() {
     if (xhr.readyState == 4){
        alert(xhr.responseText)
        }
     }

     xhr.send();
   }

抱歉,我无法发表评论,也许你可以使用这个。

看一下这个帖子:get full html source code of page through ajax request through javascript