【问题标题】:Display Images From a file System using Richfaces + Spring Webflow使用 Richfaces + Spring Webflow 显示文件系统中的图像
【发布时间】:2011-08-06 01:58:48
【问题描述】:

我无法使用<h:graphicImage> 标签在 xhtmls 中显示来自文件系统的图像。我正在使用 Spring webflow 2.0 和 Richfaces 3.3.3

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

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

【问题讨论】:

    标签: jsf-2 richfaces ajax4jsf spring-webflow-2


    【解决方案1】:

    你可以随时获取Web Pages文件夹下的图片

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

    如果你使用&lt;a4j:mediaOutput&gt; 标签,那么是的,你应该在 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*/}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 2018-03-11
      • 1970-01-01
      • 2012-12-02
      • 2021-01-10
      • 2018-11-19
      相关资源
      最近更新 更多