我的应用程序需要实现动态图像,其中浏览可以从我的数据库中获得JPG或PNG。
我一直reading this thread并且从中学到很多东西。有人可以提供指向如何实现ResourceHandler的教程的链接。
浏览了亚马逊在JSF 2.0上提供的所有书籍,似乎没有一本书能够涵盖这个主题。提前谢谢。
更新:这个问题被撤回了,因为我采用了不同的解决方案路径,这只是为了实现Servlet来提供图像。我问的是如何让JSF Facelets Servlet响应具有“image / png”媒体类型的GET。虽然看起来你可以通过ResourceHandler工具做到这一点,但我发现实现Servlet更容易,而且你对资源路径名称有更多的灵活性。
我还感到惊讶的是,尽管Servlet在处理请求时没有FacesContext,但您可以注入受CDI管理的bean或资源。这使我可以像访问应用程序的其余部分一样访问JPA后端。所以我的问题已经解决了。
答案 0 :(得分:0)