问题标签 [graphicimage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
421 浏览

jsf - 避免使用

如果没有图像,我有两个<o:graphicImage>来显示存储的图像和一个虚拟图像。实际上,存储图像的大小可以为零。如果是这样,<o:graphicImage则渲染第一个,但图像为空且未正确渲染。

如果用户图像为空或长度/大小为 0,如何显示虚拟图像?

0 投票
1 回答
612 浏览

jsf - 在 #{bean.foo().bar()} 上抛出 javax.el.PropertyNotFoundException,但 #{bean.fooAndBar()} 有效

这是支持 bean,它向模型中的对象发送消息以获取值。

为什么以下EL可以正常工作:

但以下不起作用:

它导致一个PropertyNotFoundException: Target Unreachable, 'null' returned null.

完整的堆栈跟踪:

更新:

问题 (#476)已修复,应该可以在 PrimeFaces v. 5.3 中使用,但我还没有机会对其进行测试。

0 投票
1 回答
454 浏览

jsf - 使用 PrimeFaces 更新显示为 GraphicImage 的 JFreeChart

我正在使用 PrimeFaces 开发 Web 应用程序。我非常接近解决方案,但在计算新数据时尝试更新图表。我有 3 个选项卡:输入、输出和图表。在输入选项卡上,我有文本框和提交按钮。在输出选项卡上,我有一个数据图表来显示输入输入并单击提交后计算的数据。我已验证数据已正确填充。在“图表”选项卡上,我有一个图表(稍后将显示多个),它也用于显示计算中的数据。

这是我的相关代码:

另外,在我的 index.html 中:

为了完整起见,这是来自 DataChart.java:

我已经开始将图表保存到 Desktop\Temp 以便我可以查看图表。在我的 Temp 文件夹中创建的那些是正确的,但出现在 webapp 上的那个不是。我还尝试在图形图像中设置 cache="FALSE",但后来我得到一个损坏的图像图标而不是图形。

我意识到这告诉我 webapp 没有得到最新的图像,但为什么呢?

0 投票
1 回答
268 浏览

jsf - 无法将类 org.omnifaces.el.E​​xpressionInspector$FinalBaseHolder 转换为类 java.lang.Integer

我正在尝试为我的数据表中的每一行显示图像。我从omnifaces举了一个例子:

使用 ImageMB 类:

有一个例外:

无法将 org.omnifaces.el.E​​xpressionInspector$FinalBaseHolder 类型的 org.omnifaces.el.E​​xpressionInspector$FinalBaseHolder@140f4b22 转换为 java.lang.Integer 类

jsf 2.2.12、Tomcat 8.0.14、jdk 8、omnifaces 2.1

0 投票
1 回答
2214 浏览

jsf - h:graphicImage 在 JSF 中不显示图像

我的课堂上有这个,我正在尝试在我的网页上访问它。

这是我在网页中使用的无效代码。

当我运行该页面时,其中没有汽车的图片。

0 投票
1 回答
774 浏览

jsf - 在 o:graphicImage 中使用 f:param

以下内容曾经p:graphicImageo:graphicImage.

问题:data_id始终为空。

xhtml:

豆:

我也尝试过o:param同样的结果。我错过了什么?

0 投票
1 回答
1892 浏览

jsf - 在标记文件中使用 p:graphicImage 显示 BLOB 图像

<p:graphicImage>使用如下方式显示 BLOB 图像。

其中CategoryBean已定义如下。


关于上述方法,以下自定义标签应该可以正常工作,但无法在<p:graphicImage>没有错误/异常的情况下显示图像。

标记文件位于/WEB-INF/tags/image.xhtml.

生成的<img>标签看起来不错:

它只返回一个 HTTP 404 错误。

给定的自定义标签的定义是否有任何缺陷?

0 投票
0 回答
18 浏览

primefaces - 我如何将graphicImage与ViewScoped Bean一起使用?

我有一颗豆子

}

和图形图像

图片没有出现/我试过了,就像这里建议的那样

但两个请求都是 RENDER_RESPONSE ...

可能有其他方法,也许没有primefaces?

0 投票
1 回答
1522 浏览

javascript - 防止图像 url 中 & 作为 & 的 JSF 编码

我从我的数据库中获取图像 url,需要在<img>标签中显示它。我遇到的问题是 JSF 正在编码&as&amp;并且找不到图像 url。

这是一个例子。正确的图片网址:

编码的网址:

在这种情况下,找不到编码的图像 url,并显示损坏的图像图标。我该如何解决这个问题?

编辑:html带有JSF标签的元素:

编辑2:

我想我会尝试将&amp;背面&替换为javascript但这也不起作用,因为在javascript图像 url 中很好,而在浏览器的视图源中却不是。这是代码。在浏览器中:

的JavaScript:

输出是

如您所见,两者是相同且正确的。但是查看源代码会导致

这是不正确的,并且图像已损坏。知道如何解决这个问题吗?

0 投票
1 回答
1139 浏览

jsf - p:graphicImage 的替代品,它可以显示来自 byte[] 的图像并控制浏览器缓存

p:graphicimage使用更新功能时似乎存在错误。通过作品加载一张图片value="#{myController.myStreamedContent}",但是当更改myController.myStreamedContent后更新p:graphicimage时,之前加载的图片保持不变。有设置的可能性cache="false",但这在我的 Firefox 45.0 中不起作用。我使用 PrimeFaces 5.3。

以下网站也提到了这一点:

是否有任何替代方案可以提供类似或相同的功能p:graphicimage?我基本上需要能够显示存储byte[]MEDIUMBLOB.