使用 Richfaces 显示文件系统中的图像Spring Webflow

发布于 2024-11-02 00:32:42 字数 333 浏览 5 评论 0 原文

我无法使用 > 在 xhtml 中显示文件系统中的图像标签。我正在使用 Spring webflow 2.0 和 Richfaces 3.3.3

我应该编写一个单独的 servlet 来提供文件系统中的图像吗?

我查看了 >标签 。我可以用这个吗?因为 createContent 要求我们指定一个用于内容创建的方法。我不确定我们是否可以使用流变量/bean 来执行标记中的方法。

I am not able to display images from the file system in the xhtmls using <h:graphicImage> tag. I am using Spring webflow 2.0 and Richfaces 3.3.3

Should I write a separate servlet to serve the images from the file system ?

I looked into <a4j:mediaOutput> tag . Can I use this ? since createContent requires us to specify a method that will be used for content creating. I am unsure if we can use the flow variables/beans to execute methods in the tag.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云裳 2024-11-09 00:32:42

您始终可以获取放置在 Web Pages 文件夹下的图像

<h:graphicImage url="#{facesContext.externalContext.requestContextPath}\your_img_path_under_Web_pages" id="img" />

如果您使用 标记,那么您应该在 createContent 中提供将绘制图像的方法。

  <a4j:mediaOutput element="img" createContent="#{serviceBean.method}" value="#{dataBean}" mimeType="image/jpg" />

public void userImage(OutputStream out, Object data) throws IOException {/*your method body*/}

You can always fetch the images placing under Web Pages folder

<h:graphicImage url="#{facesContext.externalContext.requestContextPath}\your_img_path_under_Web_pages" id="img" />

If you use <a4j:mediaOutput> tag, then yes you should give method in createContent which will draw the image.

  <a4j:mediaOutput element="img" createContent="#{serviceBean.method}" value="#{dataBean}" mimeType="image/jpg" />

public void userImage(OutputStream out, Object data) throws IOException {/*your method body*/}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文