【发布时间】:2014-05-10 12:05:17
【问题描述】:
在我的应用程序(用于内部目的的 CMS)中,我遇到了如何使用 JSF 为存储在数据库中的页面提供动态 URL(例如http://example.com/page3)的问题。一般来说,假设我想从数据库中获取页面内容,将其放入 jsf 文件中并作为/page3 提供。有什么方法可以从 JSF 获取请求 URL,在数据库中搜索文章(而不是在 WAR 中搜索 *xhtml),动态构建 JSF XHML 文件并将其作为 InputStream 返回给 JSF?我找到了this answed by Thomas Maerz,但它失败了
Unable to create a new instance of 'com.test.CustomResourceResolver': java.lang.InstantiationException: com.test.CustomResourceResolver
在我的 glassfish v4 (Mojarra 2.2) 上,我还发现了 ResourceResolver is deprecated in JSF2.2。
我在 Google 上搜索了很多,但这似乎不是 JSF 中很常见/记录在案的部分。
感谢您的帮助。
【问题讨论】:
-
能否添加完整的堆栈跟踪和相关代码行?
标签: database jsf templates facelets jsf-2.2