問題タブ [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.
jsf - JSF 2.0 と Facelets
ブログで、JSF 2.0 に Facelets が含まれていることを読みました。だから私は私のJavaビルドパスにJSF-api.jar
のみ含めました。JSF-impl.jar
しかし、Facelet タグを使用しようとすると、機能しません。どこでも Facelets を設定する必要がありますか、それとも追加のライブラリを含める必要がありますか?
THX。
jsf - 内部 UI:repeat は、ネストされた UI:repeat の Bean にバインドしません
こんにちは、ネストされた ui:repeats を使用してデータを表示しています。外側の UI:repeat は正常に機能し、Bean にバインドしますが、内側は Bean にバインドしません。要約すると、各人が名前と電子メール アドレスのリストを持っている人のリストを表示したいと思います。これが私のコードです:
各人の年齢を変更してテストしたため、personList へのバインディングは問題なく、送信後にモデルが変更されました。ただし、画面で何を変更しても、メールリストは変更されません。
助けてください!JSF、Spring Web Flow、Facelets、Trinidad を使用しています。
spring - 更新入力フォームをフリーズまたは無効にする方法
更新フォーム全体をフリーズまたは無効にすることは可能ですか?チェックボックスが入った入力h:formがあります。ユーザーがチェックボックスをオンにしたときに、フォーム全体をフリーズまたは無効にして、ユーザーが入力を変更できないようにします。
ありがとう、そして私はJSF、Spring Web Flow、Facelets、およびTrinidadを使用しています。
jsf - FireFox 3.5 キャッシュ、wyciwyg:// プレフィックスに関する JSF の問題
私は JSF に不慣れで、単純な JSF アプリケーションに問題があります。WebLogic 10.3.2 (11g) で Facelets と Richfaces を使用しています。アプリケーションは基本的に 3 ページです。
A <--> B <--> C
中間の矢印はナビゲーション ルールを示します。ナビゲーションはa4j:commandButtonsを介して実行されます。問題は Firefox 3.5 にあります。B から C をクリックすると、wyciwig://から始まる URL が取得されます。詳細については、開始 URL は次のとおりです。
http://localhost:7001/myapp/index.faces
B から C に移動したときに取得する URL は次のとおりです。
wyciwyg://20/ http://localhost:7001/myapp/index.faces
Google 検索から、wyciwig が WhatYouCacheIsWhatYouGet であることがわかったので、問題はおそらくキャッシュに関連しています。その方向で、私は2つのことをしました:
A. 次のメタ タグを追加しました。
B.ここで提案されているように、HTML ヘッダー タグを追加するために PhaseListener を追加しました。
残念ながら、問題は解決しません。
関連する可能性のあるもう 1 つのことは、何らかの理由で、ナビゲーションがブラウザーのアドレス バーに表示される URL を変更しないことです。a4j:commandButtons の上にマウスを置いたときにステータス バーに表示されるリンクは、常に
http://localhost:7001/myapp/index.faces#
したがって、質問は次のとおりです。
- このwyciwyg://20/プレフィックスが表示される理由と、これを克服するにはどうすればよいですか?
- ページ間を移動するときに URL を変更するにはどうすればよいですか? これで「戻るボタン」は機能しますか?
乾杯!
更新 1:これらの人(ポルトガル語のテキスト) は、すべての a4j:commandLink を a4j:htmlCommandLink に置き換えると問題が解決すると言っています。私はそうしました、そして彼らは正しいです。理由がわかりません。
java -
タグを Java 文字列に挿入する方法
テキストに改行タグを挿入
して Web ページに表示しようとしています。< および > 記号は および に変換され<
、>
タグは Web ページ上のテキストとして表示されます。
データベースからテキストを選択すると、テキストは次のようになります (SYSOUT に出力しました)。
次に、この小さなフィルターを介して実行します。
これが Web ページです (Facelets を使用した Seam アプリケーションです):
ページのソースは次のようになります。
ご覧のとおり、私のタグはタグではなく HTML 文字として出力されます。テキストの各行の最後に改行タグを挿入するにはどうすればよいですか??
TDR
css - h:outputLabel の幅を変更する方法
h:outputLabel の幅を変更しようとして苦労していますが、それでも変更できませんでした。
CSS を使用することで、色、フォント、フレームなど、幅以外は何でも変更できます。
どうもありがとう。
xhtml - JSF(プレーンテキスト)で改行を取得するには?
JSF を使用してテキストを生成していますが、テキストを読みやすくするために改行が必要です。私はうまく機能するHTMLバージョンを持っています<br/>
.
を挿入するなど、プレーンテキストバージョンでも同じことをしたいと思います\n
。
私はこのようなことをしています:
の代わりに、<br/>
欲しいです\n
。それを行う最善の方法は何ですか?
ブラウザに送信されるコンテンツを生成するためにこれを使用していないことに注意してください。これは、電子メール メッセージまたは電子メールの (プレーン テキストの) 添付ファイルを作成するために使用されます。
ありがとう、
ウォルター
java - jsfのjsp .tag-filesの類似物は何ですか、またはjsf/faceletsコードのコピーと貼り付けを回避する方法は?
タイトルは十分に明確だと思うので、典型的な状況の例のみを追加します。
コードの最初のブロック:
2 番目の (コピーされた) コード ブロック:
ご覧のとおり、両方のコード ブロックはほとんど同じですが、それぞれが異なるバッキング Bean を使用しています (ただし、Bean にもスーパークラスがあり、この例のメソッドで使用されているすべてのメソッドは、実際にはそのスーパークラスのメソッドです)。
jsf - RichFaces と Facelets、良い組み合わせですか?
私はかなり長い間 RichFaces と JSF を使用してプログラミングしており、Facelets が提供する機能 (特に JSF 2 の一部として) が好きですが、まだ使用していません。RichFaces と Facelets の間に注意すべき点や非互換性はありますか? RichFaces の一部として A4J の ajax 機能をよく使用するので、それも気になります。
前もって感謝します。
jsf - JSF は .xhtml 末尾でのみ機能します
JSF Web サイトのプログラミングから始めます。現時点では、すべてのファイルの末尾が .xhtml になっています。http://localhost:8080/myProject/start.jsfにアクセスすると、すべて問題ありません。しかし、ファイルの名前を start.xhtml から start.jsf に変更すると、NoClassDefFound エラーになりました。
私の間違いは何ですか?