我们正在将我们的应用程序从现有的自定义Web应用程序框架迁移到JSF / IceFaces。
我们在数据库中存储窗口描述:窗口上有哪些字段,它们的标签是什么等。
我可以在IceFaces中动态生成我的xhtml片段吗?
答案 0 :(得分:1)
使用数据库处理这些事情并不是一个好主意。相反,它很适合使用xml / template-engine。
建议:调查Freemarker应有所帮助。
答案 1 :(得分:0)
metawidget可能是一个有用的项目。 它可以帮助您绑定变量并渲染ui。 请查看metawidget项目www.metawidget.org
答案 2 :(得分:0)
我遇到了同样的情况,并通过创建自定义JSF组件解决了这个问题
扩展课程javax.faces.component.UIInput
。我的习惯
组件从数据库中读取布局并生成
HTML本身采用encodeBegin()
和encodeEnd()
方法。
自定义组件作为自定义标记集成到XHTML页面中。
以下网页描述了创建自定义JSF组件:
http://www.theserverside.com/news/1364786/Building-Custom-JSF-UI-Components