問題タブ [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 と Spring Web Flow のリフレッシュの問題を解決するには?
私の特定のプロジェクトでは、Facelets (1.1.14)、MyFaces (1.2.3)、および Spring Web Flow (2.0.3) を使用しています。私のIDEはJDeveloper 10.1.3.3です。私のブラウザは IE6 (作業要件) です。
わかりました...今日、非常に奇妙な問題に遭遇しました。通常、Facelets を使用しているときは、xhtml ファイルに必要な変更を加え、ブラウザー ウィンドウを更新して、変更をすぐに確認できます。Facelets の開発を true に設定し、Facelets の更新期間を 1 に設定しました。
今日の午後まで、このプロジェクトの Facelets の更新に問題はありませんでした。しかし、ちょうど今日の午後、ページを更新しても css スタイルとクラスの変更が表示されないことに気付き始めました。その後、他のページ要素でも同様の問題が発生するようになりました。場合によっては、変更が表示されないことがあります。それ以外の場合は、少し時間が経って変更が反映された後にページを更新できます。
Facelets ページの更新はどうなりましたか? 彼らはすべて粘着性になったようです。私は、ページの更新時に簡単に変更を加えることに慣れています。誰もこれに遭遇したことがありますか?解決策や提案はありますか?
編集
この問題は、Spring Web Flow と関係があります。私のページの 1 つは純粋な Facelets で、更新するとすぐに変更が反映されます。私の他の xhtml ページは、フロー定義でビュー ステートとして呼び出され、上記の症状を示します。それでも、ほんの 1、2 日前までは問題なく動作していました...
編集
わかりました、症状を特定できましたが、まだ原因がわかりません。
フローのビューステートとしてレンダリングされ、h:form 要素を持つ facelets xhtml ファイルがある場合、ページの JSF 要素に変更を加えてブラウザを更新すると、奇妙な動作が発生するようです。これには、スタイルまたはスタイル クラスの変更を表示しないことも含まれます。
通常の HTML 要素への変更 (input 要素のスタイルの変更など) はうまく機能しているようです。h:form を通常の HTML フォームに変更すると、JSF 要素であっても、ページの更新時にすぐに変更できます。フローを実行していないとき (Facelets を使用しているだけ) にページを表示すると、h:form を使用している場合でも、問題が発生することはありません。
誰かが以前にこれに遭遇したことがあり、解決策があることを教えてください。誰?
jsf - Facelets:ui:insert値をhtml属性として渡す方法は?
Facelets/JSF 環境で小さな調整を実行しようとしています。私はそれがどのように組み合わされるかをほとんど知りません。
さまざまなページで「タイトル」として定義された値があります
別のページで、これを次のように参照しています。
html タグを挿入部分にうまくラップできますが、「タイトル」の値を別の要素の属性として出力できるようにする必要があります。私の最終目標は、次のようにhtmlでレンダリングすることです:
content="" ビットに挿入タグを挿入しようとすると、解析エラーがスローされます。これを行う方法はありますか?
session - JSF ページからのリクエストおよびセッション パラメータと属性の取得
Facelets で JSF を使用しており、JSF ページ内でリクエストとセッション パラメータを取得する必要があります。JSPページでは、このパラメータを次のように取得しました: "${requestScope.paramName}"
or "${sessionScope.paramName}"
. しかし、JSF を使用した後は Bean しかなく、Bean 属性以外の値を取得できません。
注: 必要なセッション属性は、acegi セキュリティを使用して自動入力されるため、アクセスできません。
では、今何をすべきか?
jakarta-ee - .xhtml ソースを非表示 - facelets/icefaces?
私は Icefaces と Facelets の両方を初めて使用しますが、新しいプロジェクトで使用しています。すべてが構成され、正常に機能しています。しかし、mywebapp/file.xhtml にアクセスすると、Facelets テンプレート ソース全体がブラウザに表示されます。ユーザーがサーバー側のテンプレートを表示できないようにするには、どうすればこれを非表示にできますか?
java - カスタム Facelet 関数はダーティですか?
Facelets Web アプリには、カスタム facelet 関数を使用している場所がいくつかあります。なんらかの理由で汚れているように感じますが、その理由はよくわかりません。カスタム facelet 関数の StackOverflow のビューは何ですか?
java - Google App Engine アプリで facelets を使用できますか?
Faceletsの学習をもう少ししたいと思います。Java がサポートされている Google アプリ エンジン言語になったので、Facelets の実装に App Engine での使用を妨げるものはありますか?
編集: Google のこのページには、App Engine に関するさまざまなフレームワークとそのステータスのリストが掲載されています。
jsf - フェイスレットで変数を宣言する方法はいくつありますか?
c:set が "include of include of include" 内で使用されるとうまく機能しないことに気付きました。重要な注意事項の facelets のドキュメントでも推奨されていないためです。
現在、ui:include 内で ui:param を使用していますが、インクルードに params に関するメモが添付されていない場合、少し分散します。「グローバル変数」を宣言する他の方法はありますか?