問題タブ [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 投票する
8 に答える
23265 参照

java - JSF 2.0 は Websphere アプリケーション サーバー バージョン 7.x で使用できますか

JSF 2.0 は WebSphere Application Server バージョン 7.x で使用できますか?

もしそうなら、どのように?

0 投票する
4 に答える
9473 参照

jsf - JSF 2.0 と Facelets

ブログで、JSF 2.0 に Facelets が含まれていることを読みました。だから私は私のJavaビルドパスにJSF-api.jarのみ含めました。JSF-impl.jar

しかし、Facelet タグを使用しようとすると、機能しません。どこでも Facelets を設定する必要がありますか、それとも追加のライブラリを含める必要がありますか?

THX。

0 投票する
2 に答える
7765 参照

java - Full list of new tags in the JSF 2.0

Where to find the full list of all tags that are introduced in JSF 2.0? Yes, I could open the 1.2 and 2.0 references and compare the tags one by one, but maybe somebody did it before?

I know that the list includes:

Something else?

Update: In addition to the JSF HTML tags mentioned above, the list also includes (according to the JSF 2.0 Refcard):

Core Tags:

Facelets Tags:

0 投票する
12 に答える
220185 参照

jsf - commandButton/commandLink/ajax アクション/listener メソッドが呼び出されていないか、入力値が設定/更新されていません

<h:commandLink><h:commandButton>またはを使用しているときに、タグに関連付けられ<f:ajax>actionactionListenerまたはメソッドが呼び出されないことがあります。listenerまたは、Bean プロパティが送信されたUIInput値で更新されません。

これの考えられる原因と解決策は何ですか?

0 投票する
2 に答える
1502 参照

java - 製品品質の JSF 2 実装はまだありますか?

製品品質の JSF 2 実装はまだありますか? もしそうなら、彼らは何ですか?

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

java - JSF2 の ah:dataTable で Ajax レンダリング属性が機能しない

JSF 2.0 の単純なアプリケーションに問題があります。

ajax をサポートする ToDo リストを作成しようとしています。データテーブルを使用して表示する todo 文字列がいくつかあります。このデータテーブル内には、タスクを削除するための commandLink があります。問題は、データテーブルが再レンダリングされないことです。

ご協力いただきありがとうございます。

編集 (TodoController):

0 投票する
4 に答える
6726 参照

java - JSF2-EJBまたはManagedBeanに支えられていますか?

JSF2を学んでいると、バッキングコンポーネントがどうあるべきかわからないことに気づきました。設計の観点から、EJBとの違いは何@ManagedBeansですか?

最終的にはJPAを使用するので、EJBはビジネスレイヤーにとって当然の選択です。(ここで説明されているように)JSFから直接EJBを使用することは良い習慣ですか?

@ManagedBeans現時点では、ビジネスレイヤーへのアクセス(ビューヘルパーなど)やリクエスト/セッションデータの処理を必要としないコンポーネントの使用に傾倒しています。他の目的、たとえばグリッドに何かをリストする場合、EJBに直接アクセスします。

これは良いデザインですか?@ManagedBeans場合によってはEJBにのみ委任する場合でも、クリーンなレイヤー分離のためにすべてのバッキングBeanに使用しますか?

0 投票する
2 に答える
4676 参照

java - JSFでHtmlOutputTagの値を設定するにはどうすればよいですか?

Beanに動的にコントロールを作成したい。JSF2.0を使用しています

HtmlOutputTagの内容を設定するには、どのプロパティを設定する必要がありHtmlOutputTagますか?

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

validation - JSF 2-ページの読み込み時にコンポーネント属性をクリアしますか?

本当の質問:最初のページ読み込み時にすべてのコンポーネントの特定の属性をクリアする方法はありますか?

背景情報:

私のアプリケーションには、サービスレイヤーと通信するJSF 2.0フロントエンドレイヤーがあります(サービスレイヤーは、マネージドBeanに注入されるSpring Beanで構成されています)。

サービスレイヤーは独自の検証を行います。フロントエンドレイヤーでも、独自のバリデータークラスを使用して同じ検証を行い、コードの重複を回避しようとします。これらのバリデータークラスはJSFバリデーターではなく、単なるPOJOです。

アクションの検証のみを行っているため、actionメソッドで検証を実行し、有効な場合にのみサービスレイヤーに呼び出します。

検証を行うときは、リフレクションを使用してUIComponentsにstyleClassとtitleを設定します(したがって、UIComponentにsetStyleClass(:String)またはsetTitle(:String)メソッドがある場合は、それらを使用します)。

これはうまく機能し、検証エラーでは、カーソルを合わせるとエラーメッセージを含むポップアップが表示されたスタイルの良いテキストボックスが表示されます。ただし、コンポーネントはSession Scoped Managed Beanにバインドされているため、これらの属性は固定されているようです。そのため、別の場所に移動して同じページに戻っても、styleClassとtitleはエラー状態のままです。

最初のページ読み込みごとにstyleClass属性とtitle属性をクリアする方法はありますか?

ありがとう、

ジェームズ

PS JSF 1.2で以前に発生したいくつかの問題とその検証方法のために、アクションメソッドを使用して検証していますが、理由を思い出せません...そのため、アクションメソッドを使用して検証しています。

0 投票する
2 に答える
2254 参照

response - PhaseListener での JSF コンポーネント ツリーの変更

問題が発生しています。

メッセージが添付されているツリー内の UIInput コンポーネントにスタイル クラスを追加し、メッセージが添付されていない場合はスタイル クラスを削除する PhaseListener を実装しました。

PhaseListener は RENDER_RESPONSE フェーズで実行され、デバッグ中に beforePhase メソッドと afterPhase メソッドの両方で機能します。デバッグ中に、beforePhase では完全なコンポーネント ツリーにアクセスできないことがわかりましたが、afterPhase ではアクセスできます。ただし、afterPhase で行われた変更はレンダリングされません。

どうすればいいですか?これを完全にサーバー側にしたい。

ありがとう、

ジェームズ