Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.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 从ICEFaces中的db数据动态构建xhtml_Java_Jsf_Xhtml_Icefaces - Fatal编程技术网

Java 从ICEFaces中的db数据动态构建xhtml

Java 从ICEFaces中的db数据动态构建xhtml,java,jsf,xhtml,icefaces,Java,Jsf,Xhtml,Icefaces,我们正在将应用程序从现有的自定义web应用程序框架迁移到JSF/IceFaces 我们在数据库中存储窗口描述:窗口上有什么类型的字段,它们的标签是什么,等等 我可以在IceFaces中动态生成我的xhtml片段吗?使用数据库处理这些事情不是一个好主意。相反,使用xml/模板引擎很好 建议:调查应该会有所帮助。使用数据库处理这些事情不是一个好主意。相反,使用xml/模板引擎很好 建议:研究应该会有所帮助。在这种情况下,metawidget可能是一个有用的项目。 它帮助您绑定变量并呈现ui。 请查看

我们正在将应用程序从现有的自定义web应用程序框架迁移到JSF/IceFaces

我们在数据库中存储窗口描述:窗口上有什么类型的字段,它们的标签是什么,等等


我可以在IceFaces中动态生成我的xhtml片段吗?

使用数据库处理这些事情不是一个好主意。相反,使用xml/模板引擎很好


建议:调查应该会有所帮助。

使用数据库处理这些事情不是一个好主意。相反,使用xml/模板引擎很好


建议:研究应该会有所帮助。

在这种情况下,metawidget可能是一个有用的项目。 它帮助您绑定变量并呈现ui。
请查看metawidget项目www.metawidget.org

在这种情况下,metawidget可能是一个有用的项目。 它帮助您绑定变量并呈现ui。
请查看metawidget项目www.metawidget.org

我也遇到了同样的情况,并通过创建自定义JSF组件解决了这个问题 这个扩展类
javax.faces.component.UIInput
。我的习惯 组件从数据库读取布局并生成 HTML本身在
encodeBegin()
encodeEnd()
方法中

自定义组件作为自定义标记集成到XHTML页面中

以下网页描述了如何创建自定义JSF组件:


我也遇到了同样的情况,通过创建自定义JSF组件解决了这个问题 这个扩展类
javax.faces.component.UIInput
。我的习惯 组件从数据库读取布局并生成 HTML本身在
encodeBegin()
encodeEnd()
方法中

自定义组件作为自定义标记集成到XHTML页面中

以下网页描述了如何创建自定义JSF组件:


感谢您的建议,但不幸的是,我们完全受之前做出的设计决策的约束。我们在数据库中有数千个窗口以这种方式表示,我们必须像以前一样显示它们。感谢您的建议,但不幸的是,我们完全被以前做出的设计决策所束缚。我们在数据库中有数千个这样表示的窗口,我们必须像以前一样显示它们。