問題タブ [myfaces]

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 に答える
1236 参照

jsf - jsf2.0複合コンポーネント-外部Bean/属性を変更する方法

私はJSF2を学び、単純なカスタムコンポーネントで遊んでいます。2つのinputTextフィールドを持つajax対応のカスタムコンポーネントを想像してみてください。

コンポーネントを使用しているページは次のようになります。

domBeanを定義するクラスの興味深いメソッドは次のようになります。

input.setValue(code)がinputText値を設定することを期待します。これは、「親」ページによって#{testCtrl.code}にリンクされている遅延式「#{cc.attrs.value}」です。残念ながら、testCtrl.codeに入力された値が入力されることはありません。

私が間違っていることは何ですか?

ありがとうございました!

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

java - JSF 2.0 と MyFaces トマホーク

JSF 1.2 & tomahawk 1.1.9 & no facelets を使用し、JSF 2.0 & tomahawk 1.1.9 を使用する既存の Web アプリの JSF アップグレードを調査しています。

これは私の調査結果です。

他の誰かが似たようなことをしたことがありますか?あなたの経験は何ですか?

私はWebを高低で検索しましたが、このトピックについてはあまり見つかりませんでしたが、現時点では、新しいライブラリを数週間テスト環境に出し、その後ライブ環境に出すことにかなり自信を持っています.

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

jsf - JSF 1.2 カスタム コンポーネントと BEA 10.3 で ClassCastException を取得する

カスタム ヘッドライン タグで属性を使用すると、ClassCastException が発生します。属性レンダリングなしで正常に動作します。

呼び出す<t:headline value="test" />と、HeadlineComponent または HeadlineTag-Class の Method が呼び出される前でも ClassCastException が発生します。<t:headline />正常に動作します。

BEA 10.3でMyFaces-1.2を使用しています

default.jsp

HeadlineComponent.java

見出しタグ.java

taglibrary.tld

顔-config.xml

例外

web.xml

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

java - 繰り返しh:selectOneMenuを事前入力する方法は?

注文ごとに1つのスポットを持つ作業フォームを注文ごとに複数のスポットに変更するh:selectOneMenuの事前入力で問題が発生しました。例外はjava.lang.IllegalArgumentException: Value binding '#{spot.deliveryTypes}'of UISelectItems with component-path {Component-Path : [Class: javax.faces.component.UIViewRoot,ViewId: /order.jsp][Class: javax.faces.component.html.HtmlForm,Id: pf][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: _idJsp11][Class: javax.faces.component.UISelectItems,Id: _idJsp12]} does not reference an Object of type SelectItem, SelectItem[], Collection or Map but of type : null

古い動作中のJSPコード:

新しい動作しないJSPコード:

List<Spot> spotsゲッターとセッターだけでなく、新しいフィールドが導入されました。List<SelectItem> getDeliveryTypes()管理対象BeanクラスOrderからクラスSpotに移動されました。

spot.deliveryTypesにアクセスする方法は?value =はELを受け入れないため、#を$に変更しても効果はありませんでした。

MyFaces 1.1.8

ありがとう。

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

java - JSF a4j + tomahawk + ​​myfaces のエラー: リソース フレームワークが初期化されていません。フィルター構成については web.xml を確認してください

JSP で使用しようとして<a4j:commandLink>いますが、まったく理解できない次のエラーが表示されます。

私のweb.xml見た目は次のようになります:

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

java - Apache Trinidad Faces で有効なタグのネストを構成する要素を特定するにはどうすればよいですか?

JSF と Apache MyFaces が混在する複雑なアプリケーションがあります。いずれにせよ、無効にネストされた ConvertNumberTag () に関するランタイム ServletException を取得しています (現在、tr:outputText タグの下にあります)。

残念ながら、有効なネストと無効なネストを区別する方法がわかりません。Apache MyFaces サイトでは、この情報は提供されていません。

あなたは?

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

testing - Jetty7組み込み+Myfaces1.2の使用中に構成されたファクトリはありません

組み込みバージョンのjetty7を使用して、別のスレッドからのアドバイスに基づいて、junit4テストクラスでApacheMyFaces1.2を使用してWebアプリケーションをロードしています。

テストの実行中に、このエラーが発生します。

このアプリケーションは、tomcat、weblogic、さらにはoc4jでも正常に動作します。

どうすればこれを桟橋で動作させることができますか?

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

jsf - Richfacesでコードエラー500を処理する方法

Richfaces 3.2.2を使用しており、例外が発生したときにユーザーに500エラーページを表示する必要があります。問題は、ajaxイベントを使用すると、例外が発生したときに500エラーをユーザーに表示できないことです。web.xmlでエラーページをすでに定義しました。

すみません、私の英語。何か提案がありますか?

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

java - Tomahawk tree2 コンポーネントの間隔

ノードの左マージンを変更する方法はありますか? Tree2 は、次のような列でこれらの余白をレンダリングします。

<td height="100%" width="19" style=""><img height="18" border="0" width="19" src="/vwwinner/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/12806587/tree2.HtmlTreeRenderer/images/spacer.gif" alt="spacer"></td>

19 px の幅は私には大きすぎるので、この値を変更する方法を教えていただければ幸いです。

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

jsf - モーダル パネルのデータ テーブルからページを作成する

rich:modalパネルのデータテーブルからデータを取得しようとしています

全体の流れは以下の通り

  • メイン ページの検索ボタンをクリックすると、モーダル パネルがポップアップし、適切なデータとチェック ボックスが表示されます。
  • この時点まで、アプリケーションは正常に動作しています
  • [OK] ボタンをクリックすると、選択したデータがメイン ページに入力されます。これはコードが失敗する場所です

getRowData、 などを試しgetValuesましたが、無駄でした。これは、Bean をセッション スコープに保持することで実行できますが、Apache MyFaces JSF 1.2 を使用して、この Bean をリクエスト スコープに保持する必要があります。