gpt4 book ai didi

java - JSF 2 - 从二进制数据生成图像

转载 作者:行者123 更新时间:2023-12-01 05:40:52 25 4
gpt4 key购买 nike

我在 JSF 2 项目中使用 Primefaces 3.0.M2 作为主要组件库。到目前为止,它运行得很好,但图形图像组件似乎已损坏。它只渲染图像一次 - 我加载给定页面,显示图像,当我重新加载同一页面时,图像(流内容)消失了,在我的日志中我只收到一个

29.08.2011 08:39:03 org.primefaces.application.PrimeResourceHandler handleResourceRequest
SCHWERWIEGEND: Error in streaming dynamic resource.

还有其他正确/良好/最佳的方式来显示二进制数据流中的图像吗?或者我是否必须创建一个 servlet 来为我处理这个问题?

我正在使用

  • 莫贾拉 2.1.2
  • Primefaces 3.0.M2
  • Spring 3.0.5

最佳答案

在我看来,托管 Bean 的 StreamedContent 属性被重置回 null,因为该 Bean 正在被销毁并在回发时重新创建。

这可能是因为您的 bean 是 @RequestScoped

尝试将您的 bean 设置为 @ViewScoped@SessionScoped,以便它在回发后仍然存在。

关于java - JSF 2 - 从二进制数据生成图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7226964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com