問題タブ [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.

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

jsf - 同じアプリケーションでMojarraとPrimeFacesを使用する方法

実装jarとしてMojarra2.1.3(javax.faces.jar)を使用しているJSFアプリケーションを作成しています。データベースからデータを取得するときに、ページネーションをサポートするDataTableを表示したいと思います。私はMojarraと一緒にPrimefacesを使用するようにアドバイスされました。私の質問は、MojarraとPrimefacesの両方のjarをJSFアプリケーションに配置する方法と場所、および実行する必要のある関連する構成についてです。また、同じアプリケーションでMojarraとPrimefacesの特定のタグを呼び出す方法、つまり、Faceletsページで分離を行う方法を意味します。

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

java - エラーStandardWrapperValve[FacesServlet]:PWC1406:サーブレットFacesサーブレットのServlet.service()が例外をスローしました

managedBeanでスコープをからに変更する@RequestScoped@ViewScoped、次のエラースタックが発生します。どうすればこれを解決できますか?ただし、アプリケーションを実行すると、ページに結果が表示されました。

私はMojarra2.1.3(FCS b02)を搭載したGlassfish3で実行しています。

よろしく

アップデート1

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

jsf-2 - DB から画像をストリーミングする ResourceHandler を所有する

私は自分のリソースの実装に苦労しています。getInputStreamメソッドは呼び出されません。

私のハンドラー:

私のリソースの実装:

私のfaces-config.xmlでは:

私のjsfで:

html での出力:


getRequestPath からの戻り値: /foo/javax.faces.resource/66?ln=media_lib

MediaResource が呼び出されて初期化されますが、getInputStream は呼び出されません。FireBug は、この URL で 404 を示します (2 回呼び出されます)。私はここで何が間違っているのか完全に困惑しています。

ありがとう
ジョニー

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

eclipse - Eclipse、Maven、Glassfishを使用したJSF-エラー:com.sun.faces.context.FacesFileNotFoundException

EclipseとMavenを使用した単純なJSFプロジェクトをセットアップしようとしています。しかし、私は立ち往生していますD:自分のものを実行しようとすると、次のエラーが発生します:

私はそれが私のせいであることを理解しています...私はそれを見つけることができません。表示したいweb.xml、(空の)faces-config.xml、およびhello.xhtmlがあります。すべてのファイルはにありsrc/main/webapp/WEB-INFます。助けてください :)

ファイルは次のとおりです。

web.xml:

私のfaces-config.xml:

hello.xhtml:

asd

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

java - Mojarra Java EE 5/6 互換性

非常に単純な質問: Mojarra (JSF RI) と Java EE 5 および 6 標準との互換性に関する「公式」情報へのリンクを持っている人はいますか? 私はこれについて何も見つけられないようです。

私たちは Java EE 5 アプリケーション サーバーに行き詰まっており、使用できる Mojarra のバージョンを知りたいと思っています。現在、2.0.3 を使用していますが、このバージョンには厄介なネストされたui:repeatバグがあります。これは Mojarra 2.1.1 で解決されましたが、Mojarra のどのバージョンがまだ Java EE 5 (この場合は WebLogic 10.3.3) と互換性があるかについて多くの混乱があるようです。

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

jsf-2 - Mojarra以外の別のJSF2.0実装を使用する理由はありますか?

JSFの1.xバージョンでは、Oracleのリファレンス実装とは異なるJSF実装を選択する場合があります。たとえば、MyFacesを使用します。JSF 2.xでは、RI以外のものを使用する理由はありますか?

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

ajax - h:graphicImage は、その値が f:ajax によって更新されたときにダウンロードされません

ページに画像コンポーネントがあります。

ページの下には、次を含む commandLink があります。

コマンドリンクをクリックすると、ページ内のすべてのセクションが更新されます。これには、srcの画像も含まれます。そのため、firebug でh:graphicImageが正常に更新されたことを確認できます。

さて、問題は、更新されたにもかかわらずsrc、新しいイメージがサーバーからダウンロードされないため、イメージが表示されるはずだった場所に「X」が表示されることです。画像を右クリックして「画像を表示」をクリックすると、正常にダウンロードされました。

私の質問は、ajax を使用して更新する他の方法はありますか、h:graphicImageまたは意図した動作を完了するために必要な他の手段はありますか?

注: 私は Mojarra 2.1.6、Tomcat 7 を使用しており、サードパーティのコンポーネント スイートは使用していません。

ありがとう、

セルカン

0 投票する
0 に答える
963 参照

java - 複数の h:selectOneMenu での複数の f:ajax 呼び出し

次の形式を検討してください
。 1. ユーザーが selectOneMenu の「selectorDB」から値を選択する
2. Ajax 呼び出しが 2 番目の selectOneMenu のアイテムを返し、「2 番目の」 panelGroup 全体をレンダリング
する 3. ユーザーが 2 番目の selectOneMenu から値を選択する
4. Ajax 呼び出しinputText の内部に配置された String と、レンダリングされた inputText を含む panelGroup を返します。

2番目のselectOneMenuから値を選択しないまで、すべてが正常に機能します。4 番目のアクションの Ajax は呼び出されません。リスナーが呼び出されて何も得られないかどうかを確認するために、いくつかのコンソール System.outs を配置しました。

私がやろうとしていることのようなものを作ることは可能ですか?
返信ありがとうございます。

*.jsf:

豆:

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

jsf - JSF2でリソースライブラリのバージョンを指定するにはどうすればよいですか?

resources/Webルートにフォルダがあるとします。その中に、私はcss/フォルダーを持っていて、その中にtheme.cssファイルがあります。

Expires:しかし、私はヘッダーを設定したいと思います。したがって、リソースライブラリのバージョンを使用したいと思います。

になります

しかし、私は次のようなものを指定したい

そして、

または類似。JSF2がリソースのバージョン管理をサポートしていることを読みましたが、ロードするバージョンを指定するにはどうすればよいですか。また、ファイルをどこに置くのですか。

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

jsf - TomcatServerでの仮想ホストを使用したJSFアプリケーションのデプロイ

アプリケーションの1つにTomcatサーバーでJSFのMojarra2.0.4実装を使用していますが、展開中に問題が発生しました。次のように、Tomcatserver.xmlに仮想ホストを追加しました。

私が直面している問題は、私のmojarra実装が以下のように2回初期化されることです\

情報:コンテキスト''用にMojarra2.0.4(FCS b06)を初期化しています


情報:コンテキスト'/EdgeUtil'のMojarra2.0.4(FCS b06)を初期化しています

また、このようなコンテキストパスとしてプロジェクト名を使用せずにアプリケーションを実行することはできませんでした

www.edgeutil308.com/EdgeUtil

この問題を解決するのを手伝ってください。