问题标签 [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 回答
4192 浏览

jsf - 如何从资源文件夹中引用 p:graphicImage 中的 img

我在以下路径中有一个图像:

我用这个命令行来引用它:

但在开发控制台中它说:

并且图像未渲染。

怎么了?

0 投票
1 回答
443 浏览

jsf - Primefaces graphicsImage流未关闭,文件锁定

我正在使用 primefaces 上传图像,对其进行裁剪,然后在图形图像上显示最终图像。

该过程工作正常,但问题是当我检索要在图形图像上显示的最终图像时,流没有关闭并且文件被 java.exe 阻止,所以我在删除文件时遇到问题/例如当用户注销时的目录,因为它只是一个临时目录。

这是我的 StreamedContent 的获取器:

如果我这样做了,input.close();那么我可以删除该文件,但它不会显示,因为我知道这个 getter 在生命周期中被多次调用。

0 投票
1 回答
1036 浏览

primefaces - 带有 StreamedContent 的动态图像

按照此处找到的解决方案,我已经实现了两个 StreamedContent bean 来动态加载图形图像

1)第一个我在 contentFlow 中显示图像(一切正常)

2)对于第二个,我尝试使用 foreach (或重复)显示图像:

这行不通。检查 ( context.getCurrentPhaseId() == PhaseId.RENDER_RESPONSE) 始终为真。

如果我将 Bean 的范围更改为RequestScoped比它有效!我很困惑......有人可以帮助我吗?

托管豆:

0 投票
1 回答
672 浏览

html - 使用相对路径作为 ah:graphicImage 标签中的值

我在 HTML 中使用 h:graphicImage 标记将图像加载到与当前目录不同的目录中。

例如,假设我的工作目录是:

并且图像位于目录中:

该标签位于 myHtml.xhtml 中(该文件位于 web 文件夹中),内容如下:

我通过检查命令行知道路径是正确的,但是我收到了 IllegalArgumentException。我尝试更改路径,使其不是相对路径。这解决了错误,但是我需要一个相对路径才能正确定位图像。

谁能建议为什么会发生这种情况?这个标签不接受相对路径吗?

提前致谢!

编辑:我正在使用库:

0 投票
0 回答
18 浏览

jsf - 无法在 p:graphicImage 中显示图像

我正在使用相同的代码使用 p:graphicImage 显示图像,但我找不到它为什么不起作用。

我在下面使用了这段代码,因为在我的应用程序中,每个数据库条目中都没有强制要求有一个图像,所以我这样写是为了避免空 blob。

现在我将它重写为与使用 p:graphicImage 和 StreamedContent 从数据库显示动态图像中的回答完全相同,但它仍然不起作用:(

我正在使用完全相同的代码在另一个 .xhtml 中以完全相同的 p:repeat 显示图像,并且它运行良好。

在调试会话期间,我看到它调用了另一个在我正在处理的 .xhtml 中没有任何引用的 ManagedBean。

错误:

0 投票
0 回答
538 浏览

jsf - Ajax 更新 p:graphicImage

看法

控制器

我希望能够刷新图像,当用户选择图像时,默认图像被他选择的图像替换,如果他想返回默认图像,他可以单击“imagen por defecto”,但它不刷新在视图中,有谁知道我能做什么?

如果我有 process="@this,@parent,img" 在命令按钮名称“imagen por defecto”上,我收到此错误

但是如果我删除了@parent,它什么也没说,图像都不会刷新

0 投票
0 回答
28 浏览

image - 从项目 Primefaces 外部的字符串路径显示图像

我有字符串路径,用于在标题上显示图像,我从数据库中获取返回图像字符串文件名的路径,然后图像位于“D:\Job\Potapota\images\(filename)”中。我已经在 a.setValue(dao.getLogos()); 上初始化了来自 db 的 String 路径。这意味着如果我只想像 a.getValue() 那样获取文件名。

所以这是我的 html 页面

那么 FileUploadViewBean 类就是这个

但是随后图像没有显示出来,有人可以知道什么是真正的代码。

0 投票
2 回答
2838 浏览

css - 在 css 文件中设置 jsf 标签的样式

我有一个网络项目。我在设计 html 标签、div 或 class 时没有任何问题。但是,当我设置 JSF 标记 (graphicImage) 的样式时,它不起作用。

它既不像这样也不行:

也不:

如何使用外部 CSS 进行样式设置?你能帮我么?

0 投票
0 回答
188 浏览

ajax - Primefaces graphicsImage不使用ajax刷新

将 Primefaces 6.0 与 Glassfish Server 4.0 和 JSF2.2 一起使用我希望能够使用 p:fileUpload 添加和删除多个图像。添加工作正常,但是当我尝试使用带有 ajax 的 commandButton 删除图像时,逻辑在支持 bean 中工作正常。使用调试器检查它。但就页面而言,graphicImage 并未使用最新图像进行更新。
我的jsf页面的相关代码如下:

托管Bean代码如下:

0 投票
0 回答
61 浏览

jsf - 将 omnifaces graphicsImage 与 GraphicImageBean 或 FileServlet 一起使用

我已阅读以下文档:

我对使用哪个来显示图像有点困惑:GraphicImageBean 或 FileServlet。

FileServlet 是否比 GraphicImageBean 有一些优势?

谢谢