问题标签 [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.
jsf - 避免使用
如果没有图像,我有两个<o:graphicImage>
来显示存储的图像和一个虚拟图像。实际上,存储图像的大小可以为零。如果是这样,<o:graphicImage
则渲染第一个,但图像为空且未正确渲染。
如果用户图像为空或长度/大小为 0,如何显示虚拟图像?
jsf - 在 #{bean.foo().bar()} 上抛出 javax.el.PropertyNotFoundException,但 #{bean.fooAndBar()} 有效
这是支持 bean,它向模型中的对象发送消息以获取值。
为什么以下EL可以正常工作:
但以下不起作用:
它导致一个PropertyNotFoundException: Target Unreachable, 'null' returned null.
完整的堆栈跟踪:
更新:
该问题 (#476)已修复,应该可以在 PrimeFaces v. 5.3 中使用,但我还没有机会对其进行测试。
jsf - 使用 PrimeFaces 更新显示为 GraphicImage 的 JFreeChart
我正在使用 PrimeFaces 开发 Web 应用程序。我非常接近解决方案,但在计算新数据时尝试更新图表。我有 3 个选项卡:输入、输出和图表。在输入选项卡上,我有文本框和提交按钮。在输出选项卡上,我有一个数据图表来显示输入输入并单击提交后计算的数据。我已验证数据已正确填充。在“图表”选项卡上,我有一个图表(稍后将显示多个),它也用于显示计算中的数据。
这是我的相关代码:
另外,在我的 index.html 中:
为了完整起见,这是来自 DataChart.java:
我已经开始将图表保存到 Desktop\Temp 以便我可以查看图表。在我的 Temp 文件夹中创建的那些是正确的,但出现在 webapp 上的那个不是。我还尝试在图形图像中设置 cache="FALSE",但后来我得到一个损坏的图像图标而不是图形。
我意识到这告诉我 webapp 没有得到最新的图像,但为什么呢?
jsf - 无法将类 org.omnifaces.el.ExpressionInspector$FinalBaseHolder 转换为类 java.lang.Integer
我正在尝试为我的数据表中的每一行显示图像。我从omnifaces举了一个例子:
使用 ImageMB 类:
有一个例外:
无法将 org.omnifaces.el.ExpressionInspector$FinalBaseHolder 类型的 org.omnifaces.el.ExpressionInspector$FinalBaseHolder@140f4b22 转换为 java.lang.Integer 类
jsf 2.2.12、Tomcat 8.0.14、jdk 8、omnifaces 2.1
jsf - h:graphicImage 在 JSF 中不显示图像
我的课堂上有这个,我正在尝试在我的网页上访问它。
这是我在网页中使用的无效代码。
当我运行该页面时,其中没有汽车的图片。
jsf - 在 o:graphicImage 中使用 f:param
以下内容曾经p:graphicImage
与o:graphicImage
.
问题:data_id
始终为空。
xhtml:
豆:
我也尝试过o:param
同样的结果。我错过了什么?
jsf - 在标记文件中使用 p:graphicImage 显示 BLOB 图像
<p:graphicImage>
使用如下方式显示 BLOB 图像。
其中CategoryBean
已定义如下。
关于上述方法,以下自定义标签应该可以正常工作,但无法在<p:graphicImage>
没有错误/异常的情况下显示图像。
标记文件位于/WEB-INF/tags/image.xhtml
.
生成的<img>
标签看起来不错:
它只返回一个 HTTP 404 错误。
给定的自定义标签的定义是否有任何缺陷?
javascript - 防止图像 url 中 & 作为 & 的 JSF 编码
我从我的数据库中获取图像 url,需要在<img>
标签中显示它。我遇到的问题是 JSF 正在编码&
as&
并且找不到图像 url。
这是一个例子。正确的图片网址:
编码的网址:
在这种情况下,找不到编码的图像 url,并显示损坏的图像图标。我该如何解决这个问题?
编辑:html
带有JSF
标签的元素:
编辑2:
我想我会尝试将&
背面&
替换为javascript
但这也不起作用,因为在javascript
图像 url 中很好,而在浏览器的视图源中却不是。这是代码。在浏览器中:
的JavaScript:
输出是
如您所见,两者是相同且正确的。但是查看源代码会导致
这是不正确的,并且图像已损坏。知道如何解决这个问题吗?
jsf - p:graphicImage 的替代品,它可以显示来自 byte[] 的图像并控制浏览器缓存
p:graphicimage
使用更新功能时似乎存在错误。通过作品加载一张图片value="#{myController.myStreamedContent}"
,但是当更改myController.myStreamedContent
后更新p:graphicimage
时,之前加载的图片保持不变。有设置的可能性cache="false"
,但这在我的 Firefox 45.0 中不起作用。我使用 PrimeFaces 5.3。
以下网站也提到了这一点:
- PRIMEFACES - 如何通过单击刷新 a ?
- Primefaces:GraphicImage 不刷新
- 为什么我不能在使用 p:uploadFile 上传文件后更新 ap:graphicImage 两次
是否有任何替代方案可以提供类似或相同的功能p:graphicimage
?我基本上需要能够显示存储byte[]
为MEDIUMBLOB
.