我正在开发一个JSF项目,需要从数据库加载(xhtml)视图。例如,在我的数据库中,我有一个名为item_view_mapping
的表包含两列,一列用于唯一标识,另一列用于存储xhtml内容,我的要求是我将根据用户请求加载这些视图onFly。目前我有5-6个模板,我正在使用<ui:include src="template_name.xhtml"></ui:include>
,寻找一个解决方案,而不是静态xhtml页面,我可以从数据库加载模板或页面内容。我已经以各种方式进行了测试。问题是如果内容包含jsf标签或任何表达式,它根本不能正常工作。谷歌搜索了很多,发现这个提示自定义ResourceHandlerImpl
,但我不知道如何使用它。我使用的是jsf 2.2。