Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将ViewRoot打印为jsf文件(显示标记)_Java_Jsf_Jsf 2_Viewroot - Fatal编程技术网

Java 将ViewRoot打印为jsf文件(显示标记)

Java 将ViewRoot打印为jsf文件(显示标记),java,jsf,jsf-2,viewroot,Java,Jsf,Jsf 2,Viewroot,从ViewRoot如何打印或获取jsf标记?我的意思是,我有原始的jsf文件,然后使用bean更改了许多属性。如何打印jsf文件的这个新状态?我相信正在使用ViewRoot,但如何使用?我知道我可以将对象树打印为java对象,但我希望返回带有标记的jsf文件。据我所知,您不能。但你为什么要这么做?十年来我第一次听到这个requirement@Kukeltje许多东西都是通过bean添加的。这就是它的工作原理。在某些情况下,标签是如此复杂,因此有机会将标签作为一个普通页面来查看是很有价值的。为什么

从ViewRoot如何打印或获取jsf标记?我的意思是,我有原始的jsf文件,然后使用bean更改了许多属性。如何打印jsf文件的这个新状态?我相信正在使用ViewRoot,但如何使用?我知道我可以将对象树打印为java对象,但我希望返回带有标记的jsf文件。

据我所知,您不能。但你为什么要这么做?十年来我第一次听到这个requirement@Kukeltje许多东西都是通过bean添加的。这就是它的工作原理。在某些情况下,标签是如此复杂,因此有机会将标签作为一个普通页面来查看是很有价值的。为什么不换一种方式呢?操纵xhtml,然后您就可以xhtml@Kukeltje我能
t。我有许多复杂的ViewRoot,其中没有jsf文件。我相信jsf本身就有这样或类似的功能。在某个时刻,它读取标记并创建java对象,这样给java对象我们就可以拿回标记。我确信没有这样的事情。15年来从未听说过,也没有遇到过问题。拥有一个读取标记并创建java对象的解析器并不意味着也可以使用相反的方法。我知道,我已经构建了它们,不是为了jsf,而是为了与flash/flex结合使用的自定义视图技术。但话说回来,我并不是像巴卢斯那样无所不知,所以我可能错了。