問題タブ [mojarra]
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-2 - WARNING: PWC4011: Unable to set request character encoding to UTF-8 を取り除く方法
これは、GlassFish 3.1 で、Mojarra 上の PrimeFaces を使用し、MyFaces CODI でソルト処理されています。ほぼすべてのリクエストで、次のメッセージが表示されます。
警告: PWC4011: 要求パラメーターが既に読み取られているか、または ServletRequest.getReader() が既に呼び出されているため、コンテキスト /com.myapp_war_0.1 から要求文字エンコーディングを UTF-8 に設定できません
これは、私がプロジェクトを開始して以来ずっと起こっています。これまでのところ、私はそれを無視してきましたが、今では、それについて読むのに多くの時間を無駄にしていることに気付きました. ここで興味深いが不完全な回避策を見つけましたが、理解できません。
他の可能な警告メッセージを抑制せずに、このメッセージを抑える方法を誰かが提案できますか?
jsf - PrimefacesExcelエクスポートが機能していません-開く/保存ダイアログが表示されません
私はdtoのコレクションをエクスポートして、このようなprimefacesで優れているようにしようとしています(primefacesのショーケースデモと同じです)。
私はfirebugで観察しました、そしてそれは要求をします、そしてまた応答はファイル内容のように見えます、しかしファイル保存/開くダイアログは飛び出しません。アプリサーバーにmojarra2.1.1とtomcat6を使用しています。
jsf - jsf ui:repeat での動的 ID の問題
私はあなたが私を助けてくれることを願っている問題を抱えています. 私はjsfとmojarraで作業しています。これで入力テキストのマトリックスを作成します。
各入力テキストに対してこのようなものをレンダリングします
基本的に、値を制限して常に10進数のみが表示されるようにする必要があるため、(mojarra.abメソッドによって)自分自身をレンダリングするajax呼び出しを行い、inputtextが失われたときにconverterNumberが再び使用されます焦点。問題は、入力テキストがフォーカスを失ったときに何も起こらないことです。私はこれを外で実行しており、ui:repeat で動作します。
誰でも私を助けることができますか?
ありがとう
jsf - ajax レンダリング後に javax.faces.ViewState が見つからない
これは重複した投稿ではありません。調査を行ったばかりですが、役に立ちません。
まず、これは私のページです...読みやすいように簡略化されています。
ツリー ノードをクリックすると、タスク リスト フォームがレンダリングされますが、viewstate が消えます。最初のクリックで ViewState 値が返されるため、dataScroller は次/前のページに2 回クリックする必要があります。
ここでJIRAをチェックしました - http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-790。
render="@all" または render="treeForm, taskListTableForm" を試しましたが、どちらも失敗しました。mojarra が 2.2 をリリースするのが待ちきれません。それで、ここに回避策はありますか?
本当にありがとう。JIRA は理解するのが難しすぎます。
編集:別の問題があります。ツリー ノードをクリックすると、ページが dataTable で 1 から 2 に移動します。なんで?
jsf-2 - クラス..$Proxy $ _ $$ _WeldClientProxy'にはプロパティ'...'がありません
そのため、サンプルアプリを機能させるのに苦労しています。Primefaces 3.3M4-SNAPSHOT、JBOSS 7 Webプロファイル(CDIおよびJSF Mojarra)を使用しています。
私はバッキングビーンを持っています:
私のxhtml:
私がアプリを実行すると、これは私が得る例外です:
誰かが私と同じ問題に遭遇しましたか?
jsf - JSF1064「リソースを検索または提供できません」というjsf2.0の警告
Weblogic10.3.3でJavaEE5とJSF2.0(Mojarra 2.0.3)を使用するエンタープライズプロジェクトに取り組んでいます。
エラーはありませんが、アプリケーションを実行するときにコンソールに非常に迷惑な警告が表示されます。
JSFでリダイレクトを実行すると、コンソールに次の形式の警告が表示されます。
しかし、私のアプリケーションでは、リソースは正しく表示されます。画像が問題なく読み込まれたときに、なぜこの警告が表示されるのかわかりません。icefacesフォーラムで、<h:outputScript/>
または<h:outputStylesheet/>
タグに関連している可能性があることを読みました。
これは、これらのタグの私の使用法です。
と
これらのファイルはそれぞれsrc/main/resources/css
とsrc/main/resources/js
フォルダにあり、ここでも正しく読み込まれ、ページのソースコードに表示されます。コンソールでこれらの警告を取り除きたいだけです。
jsf-2 - 複合コンポーネント パラメータが ui:repeat var 属性の場合、評価されない
特定のオブジェクト タイプを値属性として受け取る複合コンポーネントがあります。次のようになります。
コンポーネントは、オブジェクトからのデータ要素を持つh:panelGridを生成するだけです。
次のようなui:repeat構造内で使用するまで、問題はありませんでした。
このページがリクエストされると、例外がスローされます。
ui:repeatループ内の#{tally}へのその他の参照には問題はありません。それらは期待どおりに動作します。これは Mojarra のバグですか、それとも JSF 仕様に私が理解できない何かがありますか?
これは、GlassFish 3.1.1 の Mojarra 2.1.0 (FCS 2.1.0-b11) にあります。
jsf - ActionListener が複数回呼び出される (バグ?) - Mojarra 2.1.3
次のボタンがあります。
デバッグすると、actionListener が最初に 2 回呼び出され、次に 3 回、次にクリックが 4 回呼び出されることがわかります。
リロードのたびに actionListener がもう一度登録されるようです。
Mojarra 2.1.3 (2.0.6 も試しました) と Tomcat 7 と IceFaces を使用しています。
バインディングは次のように行われます。
java - JSF 1.2/Mojarra で例外を飲み込む方法
ログイン画面へのViewExpiredException
リダイレクトによって処理されています。問題は、例外がまだログに記録されていることであり、顧客は例外をなくしたいと強く望んでいますserver.log
。
この場合、それは疑わしい要件かもしれませんが、それでも実現する必要があります。Mojarra を使用し、JBoss EAP 5.1 にデプロイします
Mojarra を使用してラップすることは明らかにできないため、MyFaces アプローチは役に立ちません。MyFacesServlet
どこにも見つからないため、JBoss JSF ガイドに記載されているアドバイスを適用して Faces サーブレットをラップすることはできませんでしたjsf-integration-deployer-jboss-beans.xml
。
Ed Burns が提案したアプローチも機能しません。その理由は、JSF2 をターゲットにしているためだとjavax.faces.context.ExceptionHandlerFactory
思います。
さらに悪いことに、私は JSF にまったく慣れていないため、詳細なガイダンスに頼らざるを得ず、上記のアプローチを見つけたものの、それらを適用できませんでした。
ありがとうございました
eclipse - Eclipse ユーザー ライブラリで JSF ファセットを有効にする方法
EclipseでJSFを有効にするのに苦労しています。JSF が含まれているはずの WPT ツールをインストールしましたが、プロジェクト、プロパティ、ファセットを右クリックしてファセットを有効にすると、「さらに構成が必要です」という警告が表示されます。これをクリックすると、「少なくとも1 つのユーザー ライブラリを選択する必要があります」が、選択するライブラリがありません。
必要に応じて「ライブラリ構成を無効にする」を選択できますが、ユーザー ライブラリを構成する必要があると Eclipse が通知しているため、これがどのような影響を与えるかはわかりません。
Mojarra から別の Jar をダウンロードして、ビルドに追加する必要がありますか? または、安全に無効にできますか。本来あるべきように WTP に含まれていなかったのはなぜですか?