問題タブ [jsf-2]

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 に答える
399 参照

ajax - JSF2Scriptmanagerスタイルの機能

すべてのajaxポストバック応答(PartialViewContext.isAjaxRequest == true)にJavaScriptを追加できる必要がありますが、試した実装では成功しません。

私は実装を試みました

そして、PartialResponseWriter.insert *を使用してスクリプトを追加して評価ブロックを追加し、スクリプト要素を作成してスクリプトを追加しようとします。(CDATAの結果はネストできないか、XMLが無効です)

PartialViewContextFactoryを装飾して、

ラップされたインスタンスがスクリプトを処理した後、スクリプトを追加します...

Ajax応答にsriptsを追加するにはどうすればよいですか?.NETがScriptmanager.registerClientScriptBlockで持っているものに似たものが望ましい。

ありがとうございました

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

jsf - JSF 2 コンテンツ コントローラー (URI に基づいてコンテンツを取得)

私は JSF が初めてで、コンテンツ コントローラーを作成しようとしています。基本的に、誰かが www.myapp.com/external/** にリクエストを送信するたびに、外部コンテンツをページ テンプレートに取り込み、それをユーザーに吐き出すコントローラーに転送したいと考えています。

たとえば、/external/test/test.html は、場所 XXYYZZ/test/test.html からコンテンツを取得する場合があります。

Spring 3 ではこれを非常に簡単に達成できましたが、JSF をどこから始めればよいか少し混乱しています。/external/** を処理するカスタム サーブレットを作成する必要があるような気がします。しかし、このサーブレットのクラスは何でしょうか? それは何で構成されますか?

どんな助けでも大歓迎です!

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

jquery-ui - JSF2 の h:messages で jQueryUI の ui-states を使用するにはどうすればよいですか?

JSF によって生成された h:messages を jQueryUI の優れた ui-states を使用してスタイルする必要があることを指定するのは非常に簡単なようです。しかし、残念ながら私はそれを合わせることができません。jQueryUI の状態を機能させるには、いくつかの要素 (div、div、p、span) が必要なようです。

そのため、jQueryUI テーマのデモ ページから直接インスピレーションを得ています。

css クラスの詳細を h:message にできる限り詰め込もうとしています。

アイコンや十分なパディングなどは得られませんが、色は通り抜けます。そのため、スタイルは適用されていますが、意図したとおりに機能していません。

どうすればこれを機能させることができますか?

0 投票する
5 に答える
82571 参照

jsf - JSF 2.0:selectOneMenuに列挙値を使用する

JSF 2.0を使用していて、selectOneMenuに列挙型の値を入力したいと思います。簡単な例:

残念ながら、現在のプロジェクトではSeamを使用できません。このプロジェクトには、<s:convertEnum/>ほとんどの作業を実行する優れたタグがありました。Seamでは、列挙型の値を使用するために、次のマークアップを作成する必要がありました(そして、#{genderValues}:を提供するファクトリを作成します。

その結果、マークアップ内でEnum値を明示的に宣言する必要がなくなります。これはJSF<2.0ではそれほど簡単ではないことは知っていますが、JSF2にこの問題を解決するための新しいものはありますか?それとも、Weldはここで何とか助けになりますか?JSF2に新しいものがない場合、JSF 1.2でそれを行う最も簡単な方法は何ですか?

または、Seam JSFタグと対応するクラスのSeamを統合して、JavaEE6-App(Seamコンテナーなし)で同じ機能を取得することもできますか?

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

jsf - JSF でブラウザにファイルを送信しようとすると問題が発生する

こんにちは、ファイルをブラウザに送信する(ユーザーにファイルをダウンロードさせる)ための2つの異なる手法を試しました。myfaces wikipage の例を試しました

また、PrimeFaces の fileDownload という名前のコンポーネントを使用してみました。どちらも同じ結果になります。

サーバーから応答を受け取りました。応答には、ファイルにあるはずのテキストが含まれています。ヘッダーは次のとおりです。

私にはこれは正しいように見えますが、何らかの理由でファイルをダウンロードできず、firebug でこの応答を受け取るだけです。

サーバー設定の問題でしょうか? 私はグラスフィッシュ3を使用しています

ありがとう/ステファン

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

ajax - JSF 2 f:ajaxライフサイクルの問題

問題は、f:ajaxリクエスト中にプロパティが変更され、その変更された値に応じてバインドされたpanelGroupを新しく作成する必要がある場合、古い値が使用されることです。

このコードは問題を説明します。

backingbeanTestBeanは次のとおりです。

そして今、jsf / faceletコード:

ページが最初にロードされた後、outputTextとpanelGroupは最初と最後の両方として「null」を表示します。しかし、ボタンが押された後、outputTextは適切に更新されますが、パネルグループには再び「null」のみが表示されます。これは、最初と最後のプロパティが更新される前に「バインドされたメソッド」dynamicPanelが実行されるという問題が原因です。

この動作をどのように回避できますか、または私のコードの何が問題になっていますか?

0 投票する
3 に答える
6286 参照

java - JSF2 を Seam2 で動作させる方法

最新の本番 Seam リリース (2.2.1.GA) で JSF2 を動作させることは可能ですか? 起動時に次のエラーが表示されます。

ウォルター

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

jakarta-ee - Glassfishで実行されているAjax4JSF(a4jコンポーネント)を取得します

JSF 2.0、Weld、JPA2、Mavenを使用して、GlassFishV3でJavaEE6-アプリケーションを構築しようとしています。今、私は単純な<a4j:support>ランニングをするのに苦労しています。これは私の小さな例の断片です。inputtextに何かを入力すると、outputtextは自動的に更新されます。しかし、何も起こりません(FirefoxでもIE8でもありません)。

私の例が機能しないことに加えて、私の問題は、JSF実装(MyFaces、Richfaces、Primefacesなど)が必要かどうか、またはa4j要素を使用しないかどうかが本当にわからないことです。Glassfishに「組み込まれている」のでしょうか。今まで、私はJSFに必要だと思う次の依存関係しか持っていません。

それで...GlassFish上の単純なJavaEE-AppでAjax4JSFを実行するにはどうすればよいですか?

0 投票する
7 に答える
30798 参照

jsf - JSF 2.0:コードを記述せずに2つのInputSecretフィールド(パスワードを確認)の同等性を検証しますか?

JSF2.0とGlassfishを使用して純粋なJavaEE6アプリケーションを開発しています。私のJSF実装はPrimefacesです(Glassfishが提供するMojarraのほかに)。

JSFフォームの2つのパスワードフィールドの値が等しいかどうかを確認したいと思います。Seamには、きちんとしたコンポーネントがあります<s:validateEquality for="pw1"/>。Seamを使用せずに、JSF(またはJSFライブラリのコンポーネント)を使用して同じことを実行したいと思います。これまで、カスタムバリデーターを使用してフォームを検証する例しか見ていませんでした。しかし、JavaコードやJavascriptコードを記述せずにフィールドを比較したいと思います。それは可能ですか?

Seamでは次のようになります。

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

forms - JSFからサーブレットにフォームを送信できませんか?

私はそれを達成しようとします:

しかし、世界中のすべてのチュートリアルは、私が望まないBeanでのみそれを行います。リクエストを実行するナビゲーションルールに出くわしました。