在我的应用程序(用于内部目的的CMS)中,我面临着如何使用动态URL提供存储在数据库中的页面的问题(例如 http://example.com/page3
) 使用 JSF。通常,假设我想从数据库中获取页面内容,将其放入jsf文件中并作为/page3
提供。有没有办法从JSF获取请求URL,在数据库中搜索文章(而不是在WAR中搜索*xhtml),动态构建JSF XHML文件并将其作为InputStream返回给JSF?我发现这是托马斯·麦尔兹(Thomas Maerz)的,但它失败了
Unable to create a new instance of 'com.test.CustomResourceResolver': java.lang.InstantiationException: com.test.CustomResourceResolver
在我的 glassfish v4 (Mojarra 2.2) 上,我还发现 ResourceResolver 在 JSF2.2 中被弃用。
我用谷歌搜索了很多,但这似乎不是 JSF 中很常见/有文档记录的部分。
感谢您的任何帮助。
我没有完全理解这个问题,但是对于url更改,您可以使用漂亮的脸,对于动态表单,您可以使用primefaces ext,我不建议将表单保留在数据库中,如果我知道您的目标,我可以建议更有用的答案。