問題タブ [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 に答える
3628 参照

jsf-2 - プライムフェイスでは動的画像を表示できません

I'm stored the content of the image as a blob in the database , the content type in the photo entity is a byte array (byte[]) で動的な写真を表示したい。私は2つの異なる方法を試しましたが、どちらも役に立たなかった.

1)

2)

およびビューページで:

だから、誰かがそれを機能させるのを手伝ってくれませんか!!

0 投票する
1 に答える
3336 参照

file-upload - データベースから画像を表示

顧客画像 ( CustomerMaster.customerPhotoBLOB オブジェクトに格納) を表示しようとしています。imageBuilder Bean (RequestScoped) を使用して、保存されているコンテンツに基づいて画像を作成してCustomerMasterいます。これは、Customer Bean (ViewScoped) で利用できます。顧客 Bean の CustomerMaster オブジェクトにアクセスするために、ImageBuilder にプロパティを追加しました。また、トレース目的で sysout ステートメントを追加しました。

ここに出力があります

sysout ステートメントに基づいて、ImageBuilderBean が CustomerMaster オブジェクトにアクセスでき、DefaultStreamedContent を作成できることがわかります。

しかし、後で次のような深刻なメッセージが表示され、画像が Web ページに表示されません

(ViewScoped の代わりに) CustomerBean で Session スコープを使用すると、すべてが作業ファイルになります。画像もウェブページに表示されます。私の理解によれば、requestScoped Bean から Viewscoped Bean を呼び出す際に問題はないはずです。

何が悪いのかわかりません。助けてください。参照用のコードを参照してください。

ImageBuilder.Java

Customer.XHTML

CustomerBean.Java

アップデート:

graphicImage タグが<img>html タグに変換されるため。ブラウザは、画像を表示するために 2 つのリクエストを生成します。次の 2 つの URL が生成されます。

  1. /proj/views/user/CustomerRegistration.xhtml - ManagedProperty アノテーションは、viewscoped customerBeans を返します。

  2. /proj/javax.faces.resource/dynamiccontent.xhtml・customerBeanの返却に失敗しました。したがって、「マネージド Bean imageBuilderBean のプロパティ customerBean を設定できません」というエラー メッセージが表示されます。

助言がありますか?

0 投票する
1 に答える
738 参照

primefaces - WebflowのフロースコープとprimefacesのgraphicImageの作業

primesfaces の StreamedContent フィールドを持つフロー スコープを持つ Spring Bean を使用していますが、画像が表示されません。これをフロースコープで機能させる方法についてのアイデアはありますか? リクエスト スコープを持つマネージド Bean である場合と、セッション/プロトタイプ/シングルトン スコープを持つ Spring Bean である場合は、正常に動作します。

以下はサンプルコードです。

フロー:

xhtml ファイル:

アプリケーション コンテキスト:

0 投票する
1 に答える
3814 参照

ajax - プレビューする方法画像のアップロードが実行された後?

<p:graphicImage>PrimeFacesを使用していますが、アップロード操作を実行した直後に、アップロードされた画像のプレビューを表示したいと思います。

0 投票する
1 に答える
3118 参照

jsf - ストリームがクローズされた例外

Stream is closed Exceptionアップロードされた画像を保存するときに取得しています。graphicImageアップロードした画像を保存する前にプレビューしようとしています。この操作は機能しています。しかし、私は画像を保存することはできません。これが私のコードです:

Bean はセッション スコープにあります。

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

image - JSFページの外部パスから画像をロードするにはどうすればよいですか?

こんにちはもう一度stackOverflowで質問します:)

データベースに質問のリストがあります。すべての質問には、<p:fileupload>* C:\ imgQuestions *のような外部パスを指定してアップロードした画像があり、バックアップは正常に機能します。

私の問題は、外部パスにある画像を表示する方法がわからないことです。このコードをJSFページでテストしましたが、結果がありません。

私はこの議論の目的を見つけましたが、私の場合にどのように関与しているか理解できませんでした。

アップロードされた画像は、ページを更新した後にのみ利用可能になります

なにか提案を?

ありがとうございました。

0 投票する
1 に答える
6073 参照

jsf - graphicsImageにマウスオーバーしたときにBeanメソッドを呼び出す方法は?

マウスオーバー時に<p:graphicImage>JSFバッキングBeanメソッドを呼び出す必要があります。これにより、一部のデータが動的に表示されます。

どうすればこれを達成できますか?JavaScriptコードを提案しないでください。

0 投票する
1 に答える
2142 参照

jsf - h:graphicImageは再レンダリングされません

selectOneMenuとah:graphicImageがあるjsfファイルがあります。問題は、selectOneMenuを介してonchangeリクエストを送信し、h:graphicImageを再レンダリングして、アクションBeanでブール値を表示および非表示にしたい場合ですが、正しく機能しません。実際に最初に、selectOneMenuを介してアクションを送信すると、ブール値がBeanに正しく設定されているが、reRender値が正しく設定されていないことを非常に注意深く調査します。ページを更新すると、正しく機能します。ページを更新したい場合は、解決できる人なら誰でもselectOneMenu actionlistenerで、ページを更新する方法。詳細については、コードを参照してください。

grphic画像のコード

ここに豆のコード

これに関する助けはありがたいです

0 投票する
1 に答える
4044 参照

ajax - Primefaces:動的コンテンツ更新の問題

削除するコンテンツを選択するWebアプリがあります。選択した画像/フラッシュのプレビューを表示するモーダルポップアップ。ボタンを押すと、すべて正常に動作します。しかし、削除する別のコンテンツを選択すると、モーダルポップアップが表示され、マイクロ秒の間、以前に削除されたファイルが表示され、削除したい新しいコンテンツに置き換えられます。

動的コンテンツを表示するためのコードは次のとおりです。

画像の場合:

フラッシュの場合:

コントローラ:

ロードする前にモーダルでtempImagenullに設定しようとしましたが、うまくいきませんでした。autoUpdate=true

削除ボタン(モーダルの削除を表示するボタン):

フォームの削除(xhtml):