問題タブ [facelets]
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.
java - facelets では、fmt:formatDate に相当するものは何ですか?
JSP Web ページを facelets ビュー ハンドラーに変換しています。
fmt:formatDate などに相当するものは何ですか?
サポートされていないことはわかっています。しかし、代替手段はありますか?第三レベルの実装?
java - JSF、MyFaces、Faceletsを使用してハッシュマップを反復処理する際の問題
HashMapをループして、その値を画面に出力するのに問題があります。誰かが私のコードを再確認して、私が間違っていることを確認できますか?私は何も悪いことを見つけることができないようですが、何かがあるに違いありません。
サーブレットでは、リクエストに次のものを追加しています。
あるケースでは、「facetField.getName()」は「discipline」と評価されます。だから私のページには次のものがあります:
ループは1回実行されますが、すべての出力が空白になりますか?!?ループを一度通過した場合、少なくともアイテムに何かが含まれていることを期待していました。Faceletsのデバッグポップアップを確認すると、規律があり、ループにあります。それを画面に印刷すると、私には地図のように見えます(出力を短くしました):
ac:forEachも試しましたが、同じ結果が得られています。それで、誰かが私が間違っているところについて何か考えを持っていますか?
ご意見ありがとうございます、リー
jsf - MyFaces から Mojarra への移行の問題
MyFaces 1.2.6 から Mojarra 1.2 に移行しています。私のアプリケーションでは、Facelets、Tomahawk、Richfaces も使用しています。
MyFaces 1.2.6 を使用すると、問題なく動作します。Mojarra 1.2 を使用して、いくつかの問題が発生しました。
このエラーを出力し続けます:
141 行目の内容:
誰も私がそれについて何ができるか知っていますか?
java - ForEach と Facelets
私のマネージドBean:
私の forEach :
私の出力ストリーム:
私はここにいます...
私はここにいます...
私はここにいます...
私はここにいます...
ご覧のとおり、"getLiQuickNav( )" は ForEach によって 4 回呼び出されます。しかし、「getLiQuickNav( )」を 1 回だけ呼び出したくありません。1 回だけ呼び出すにはどうすればよいですか?
おまけの質問: 「tata、titi、toto」の 3 つの項目しかないのに、なぜ「getLiQuickNav( )」は 4 回呼び出されるのですか?
ありがとう
java - ページはめ込み構成の作成方法。c:set経由?
JSF ページから一部を構成できるようにする必要がある Web アプリケーションがあります。たとえば、私のアプリケーションがいくつかの小さな部分に分割され、それぞれが以下のようなフォルダー/ファイル構造になっていると想像してください。
Search.xhtml と results.xhtml はどちらもテンプレート ファイル generaltemplate.xhtml を使用します。この一般的なテンプレートには、config.xhtml の内容を含める必要があります。すべての共有構成をこのページに配置して、アプリケーションがアクセスできるようにする計画です。しかし、私はこれを行うのに問題があります。
config.xhtml で <c:set> を使用して変数を作成すると、その構成ページからしかアクセスできないようです。以前は、 <c:set> のスコープを request に変更するだけで、問題は解決されました。しかし、JSF は別の方法で動作するため、この場合のスコープは役に立たないことがわかっています。
この 1 つのページですべての構成を作成し、アプリケーション全体でアクセスできるようにする方法について、誰か提案はありますか?
このアプリは Seam を使用して作成されているため、Seam の何かを使用することもできます。
jsf - 異なる環境で facelets.development をオーバーライドすることは可能ですか?
非開発環境でのスタック トレースを抑制するために facelets.development を false に設定したいのですが、デバッグのために dev で true に設定したいと考えています。
私たちのデプロイ プロセスでは、環境から本番環境まで移行される 1 つの CI ビルドが指定されているため、環境ごとにアプリの再構築や web.xml の書き換えを必要とするアプローチを使用することはできません。プロパティ ファイルの設定に基づいて、アプリケーションから値を変更したいと考えています。これは可能ですか?アプリケーションは facelets.development にどのようにアクセスできますか?
jsf - ICEfaces (Facelets を使用) でエラー処理ページを作成するにはどうすればよいですか?
ICEfaces アプリケーションで包括的なエラー処理ページを作成するのに少し助けが必要です。例外のスタック トレースと共にユーザー フレンドリーなメッセージを提示したいと思います。
web.xml で次のディレクティブを使用して、エラー ページにリダイレクトできます。
ただし、error.xhtml 内の例外に到達する方法がわかりません。request
、session
、または別の場所に保存されていますか?
ICEfaces 1.8.0 (Facelets 付き) と JSF 1.2 (Sun RI) を使用しています。ありがとう!
facelets - FaceletsをビューとしてUIViewRootからコンポーネントツリーを取得する
JSPでコーディングされたアプリケーションがあり、現在、Faceletsのページに移行中です。
PhaseListenerの1つは、コンポーネントツリーを操作しています。これは、ツリー内のいくつかのコンポーネントを見つけて、その値のいくつかを抽出する必要があるためです。ただし、Faceletsを使用すると、UIViewRootは子を返しません。
Faceletsで同じタイプの機能を取得するにはどうすればよいですか?
よろしくお願いします、パウロ
jsf - jsfページでBeanプロパティ値を設定するにはどうすればよいですか?
Faceletコンポーネントがあり、そのためのバッキングBeanがあります。コンポーネントをあるページに含めると、Beanをページからコンポーネントに渡します。
私のコンポーネントにはバッキングBeanもあり、ページBeanの呼び出しから次の値に値を渡そうとしています。
しかし、この方法は機能しませんか?あるBeanから別のBeanに値を渡す方法はありますか?
渡されたものに対して検証やその他のアクションを実行する必要がある難しいカスタムコンポーネントを作成しようとしていますか?多分私は間違った方法ですか?