问题标签 [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 - 如何从资源文件夹中引用 p:graphicImage 中的 img
我在以下路径中有一个图像:
我用这个命令行来引用它:
但在开发控制台中它说:
并且图像未渲染。
怎么了?
jsf - Primefaces graphicsImage流未关闭,文件锁定
我正在使用 primefaces 上传图像,对其进行裁剪,然后在图形图像上显示最终图像。
该过程工作正常,但问题是当我检索要在图形图像上显示的最终图像时,流没有关闭并且文件被 java.exe 阻止,所以我在删除文件时遇到问题/例如当用户注销时的目录,因为它只是一个临时目录。
这是我的 StreamedContent 的获取器:
如果我这样做了,input.close();
那么我可以删除该文件,但它不会显示,因为我知道这个 getter 在生命周期中被多次调用。
primefaces - 带有 StreamedContent 的动态图像
按照此处找到的解决方案,我已经实现了两个 StreamedContent bean 来动态加载图形图像
1)第一个我在 contentFlow 中显示图像(一切正常)
2)对于第二个,我尝试使用 foreach (或重复)显示图像:
这行不通。检查 ( context.getCurrentPhaseId() == PhaseId.RENDER_RESPONSE
) 始终为真。
如果我将 Bean 的范围更改为RequestScoped
比它有效!我很困惑......有人可以帮助我吗?
托管豆:
html - 使用相对路径作为 ah:graphicImage 标签中的值
我在 HTML 中使用 h:graphicImage 标记将图像加载到与当前目录不同的目录中。
例如,假设我的工作目录是:
并且图像位于目录中:
该标签位于 myHtml.xhtml 中(该文件位于 web 文件夹中),内容如下:
我通过检查命令行知道路径是正确的,但是我收到了 IllegalArgumentException。我尝试更改路径,使其不是相对路径。这解决了错误,但是我需要一个相对路径才能正确定位图像。
谁能建议为什么会发生这种情况?这个标签不接受相对路径吗?
提前致谢!
编辑:我正在使用库:
jsf - 无法在 p:graphicImage 中显示图像
我正在使用相同的代码使用 p:graphicImage 显示图像,但我找不到它为什么不起作用。
我在下面使用了这段代码,因为在我的应用程序中,每个数据库条目中都没有强制要求有一个图像,所以我这样写是为了避免空 blob。
现在我将它重写为与使用 p:graphicImage 和 StreamedContent 从数据库显示动态图像中的回答完全相同,但它仍然不起作用:(
我正在使用完全相同的代码在另一个 .xhtml 中以完全相同的 p:repeat 显示图像,并且它运行良好。
在调试会话期间,我看到它调用了另一个在我正在处理的 .xhtml 中没有任何引用的 ManagedBean。
错误:
jsf - Ajax 更新 p:graphicImage
看法
控制器
我希望能够刷新图像,当用户选择图像时,默认图像被他选择的图像替换,如果他想返回默认图像,他可以单击“imagen por defecto”,但它不刷新在视图中,有谁知道我能做什么?
如果我有 process="@this,@parent,img" 在命令按钮名称“imagen por defecto”上,我收到此错误
但是如果我删除了@parent,它什么也没说,图像都不会刷新
image - 从项目 Primefaces 外部的字符串路径显示图像
我有字符串路径,用于在标题上显示图像,我从数据库中获取返回图像字符串文件名的路径,然后图像位于“D:\Job\Potapota\images\(filename)”中。我已经在 a.setValue(dao.getLogos()); 上初始化了来自 db 的 String 路径。这意味着如果我只想像 a.getValue() 那样获取文件名。
所以这是我的 html 页面
那么 FileUploadViewBean 类就是这个
但是随后图像没有显示出来,有人可以知道什么是真正的代码。
css - 在 css 文件中设置 jsf 标签的样式
我有一个网络项目。我在设计 html 标签、div 或 class 时没有任何问题。但是,当我设置 JSF 标记 (graphicImage) 的样式时,它不起作用。
它既不像这样也不行:
也不:
如何使用外部 CSS 进行样式设置?你能帮我么?
ajax - Primefaces graphicsImage不使用ajax刷新
将 Primefaces 6.0 与 Glassfish Server 4.0 和 JSF2.2 一起使用我希望能够使用 p:fileUpload 添加和删除多个图像。添加工作正常,但是当我尝试使用带有 ajax 的 commandButton 删除图像时,逻辑在支持 bean 中工作正常。使用调试器检查它。但就页面而言,graphicImage 并未使用最新图像进行更新。
我的jsf页面的相关代码如下:
托管Bean代码如下:
jsf - 将 omnifaces graphicsImage 与 GraphicImageBean 或 FileServlet 一起使用
我已阅读以下文档:
我对使用哪个来显示图像有点困惑:GraphicImageBean 或 FileServlet。
FileServlet 是否比 GraphicImageBean 有一些优势?
谢谢