問題タブ [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 グラフィックイメージ ストリームが閉じられていない、ファイルがロックされている

私はprimefacesを使用して画像をアップロードし、トリミングしてから、最終的な画像をgraphicImageに表示しています。

プロセスは正常に動作しますが、問題は、グラフィック イメージに表示する最終的なイメージを取得するときに、ストリームが閉じられず、ファイルが java.exe によって保持されているため、ファイルの削除に問題があることです/たとえば、ユーザーがログアウトしたときのディレクトリです。これは単なる一時ディレクトリであるためです。

これは私の StreamedContent のゲッターです:

そうすればinput.close();、ファイルを削除できますが、このゲッターがライフサイクルで複数回呼び出されることがわかっているため、ファイルは表示されません。

0 投票する
0 に答える
18 参照

jsf - p:graphicImage に画像を表示できません

p:graphicImage を使用して同じコードを使用して画像を表示していますが、なぜ機能しないのかわかりません。

私のアプリケーションでは、すべてのデータベースエントリに画像を含めることは必須ではないため、以下のコードを使用していたので、null blob を避けるためにこのように記述しました。

、 p:graphicImage と StreamedContent を使用してデータベースから動的な画像を表示するで回答されたとおりに書き直しましたが、それでも機能しません:(

別の .xhtml でまったく同じ p:repeat で画像を表示するためにまったく同じコードを使用していますが、完全に機能しています。

デバッグ セッション中に、作業中の .xhtml に参照がないもう 1 つの ManagedBean を呼び出していることがわかります。

エラー:

0 投票する
0 に答える
188 参照

ajax - Primefaces graphicImage が ajax で更新されない

Glassfish Server 4.0 および JSF2.2 で Primefaces 6.0 を使用して、p:fileUpload を使用して複数の画像を追加および削除できるようにしたいと考えています。追加は正常に機能していますが、ajax で commandButton を使用して画像を削除しようとすると、バッキング Bean でロジックが正常に機能します。デバッガで確認しました。しかし、ページに関する限り、graphicImage は最新の画像で更新されていません。
私のjsfページに関連するコードは次のとおりです。

マネージド Bean のコードは次のとおりです。