本文主要是介绍JSF如何在后台获得前台页面的标签对象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
FacesContext context = FacesContext.getCurrentInstance();UIViewRoot root=context.getViewRoot();//获得前台页面的文件名
List list=root.getChildren();
HtmlForm form=(HtmlForm)list.get(0);//获得<form>节点
list=form.getChildren();
for(int i=0;i<list.size();i++){
UIComponent out=(UIComponent)list.get(i);
if(out instanceof HtmlOutputText){//判断节点类型
System.out.println(out.getId()+"该节点类型为:"+out.getClass());
}
}
这篇关于JSF如何在后台获得前台页面的标签对象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!