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