問題タブ [seam2]

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 投票する
0 に答える
815 参照

java - リロード方法

ui:include でページを含めました。ボタンがクリックされると、ui:included ページも再レンダリングします。これが親ページです。

ヘルプやアドバイスをいただければ幸いです。

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

spring - 縫い目と春

Spring3とSeam2の統合について話している良いサイトを知っている人はいますか。私はネット上でこれで何かを見つけるのに本当に苦労しています。私たちはEJB3からSpring3に移行することを考えています。良いサイトの提案があれば本当にありがたいです。また、あなたへの謙虚な要求は、トピックに関する議論を続けることです。

前もって感謝します

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

maven-2 - maven ear プラグインが application.xml を取得しない

jbosscc-seam-archtype 1.2 を使用しており、application.xml を EAR プロジェクトの下に配置していますが、それを取得して/src/main/application/META-INF/maven-ear-pluginません。なにか提案を?

以下は、私の Maven EAR プラグインのスニペットです。

私は何を間違っていますか?

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

java - SeamのQuartzジョブにJobStoreCMTの代わりにJobStoreTXを使用しても大丈夫ですか?

Seam 2内でQuartzを使用する例は、JobStoreTX、JobStoreCMT、およびRAMJobStoreの両方で示されています。

私たちのプロジェクトは、クラスタリングを実行できるようにジョブを永続化する必要がありますが、JobStoreCMTにジョブを実行させることができません。特にSeam専用のJobStoreCMTとJobStoreTXの違いは何ですか?

JobStoreTXを優先的に使用しても、継ぎ目が簡単であるという理由だけで問題ありませんか、それとも重要な何かを見逃したことがありますか?

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

java - IE での検証後に Seam アクションが null に解決される

私の現在のプロジェクトでは、JSF、Seam、および Hibernate を使用していますが、seam に問題があります。

入力フィールド (productionMonth 用) を含む XHTML ファイルを作成し、正しいユーザー入力を保証するためにバリデーターを定義しました。また、フィールドでの ajax サポートを有効にして、検証をよりユーザーフレンドリーにしました。

次に、アクション クラス (XHTML から参照) を作成し、プロパティ 'productionMonth' と必要なバリデータを追加しました。

このケースをデプロイすると、すべて問題ないように見えます。BUT: productionMonth フィールドに値を入力し、Enter キーを押してフォームを送信します。ときどき (私が十分に高速で、PC が十分に遅い場合) 例外が発生します。

奇妙なことは、

  1. これはIEでのみ再現可能です(私はIE8を使用しています)
  2. ajaxサポートタグを削除するとエラーが発生しないため、本当にajax関連である必要があります

問題の原因に対する私の推測では、AJAX 呼び出しと送信が同時に開始されます。そのため、呼び出しの 1 つがアクション クラスへの参照を解決できません。しかし、なぜIEだけにあるのですか?

Hibernate 検証も使用しようとしましたが、それでも同じ問題です!

この問題をグーグルで検索しましたが、役立つものが見つかりません。ここで推測はありますか?

私のアクションクラス:

私のXHTMLファイル:

例外 (IE8 でのみ再現可能):

そして完全なスタックトレース:

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

javascript - rich:suggestionBox と JavaScript でのSuggestionAction

との入力があります<rich:suggestionBox>suggestionActionBeanの a で非常にうまく機能します。suggestionActionしかし、代わりにこれを JavaScript で実装したいと考えています。

これが私のコードです<rich:suggestionBox>

そして、これsuggestionAction()が私のBeanのメソッドです:

毎回サーバーを呼び出さずに JavaScript からメソッドを呼び出す方法はありますか?

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

jsf - a4j:mediaOutput の後に表示する Seam 2.2.2.Final メッセージ

私はこのようなxhtmlを持っています:

また、メソッドが例外を発生させた場合にメッセージを生成するバッキング Bean にペイント メソッドがあります。このような:

メッセージは表示されなくなりました。誰かが私が間違っていることを親切に教えてもらえますか?

前もって感謝します

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

jsf-2 - jsf/richfaces コンポーネントで使用する場合、エンティティ内で @Formula アノテーションを使用した再レンダリングの問題

問題があり、rich:scrollableDataTable で再び再レンダリングすることになります。リスト内の項目を編集モードにする onrowclick 関数があります。

サンプルコードは次のとおりです。

私のテーブルの値は、@SessionScope を持つエンティティ リストを指しています。

ユーザーが編集ボタンをクリックすると、その特定の行のアイテムが編集モードになり、ドロップ メニューが有効になり、ユーザーはそのフォルダーのレビュー担当者を選択できるようになります。プロパティ editmode は、The Folder Entity の一時的なプロパティです。これまでのところ、ドロップダウンを正しくレンダリングし、選択したレビュアーを DB に保存できます。しかし、レビュアー名を再レンダリングすることに問題があります。場合によっては、完了ボタンがクリックされた後に再レンダリングされませんが、一部ではうまく機能します。

reviewName プロパティは @Formula を使用して別のテーブルから名前を取得しました。

私の質問は次のとおりです。 @Formula は、reRendering の遅延または問題を引き起こす entityList のスコープに何か関係がありましたか。

私は seam.2.2 richfaces 3.x を使用しています。およびjsf2.0

ありがとう :)

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

methods - SEAMコンポーネントからメソッドを呼び出すことはできません

SEAM 2アプリケーションがあり、奇妙な状況があります。私はEclipseIndigoで開発していますが、グリッド付きのページを作成する必要があります。各行には、リスト付きのポップアップウィンドウを表示するボタンがあり、リンク付きのリストの1つの項目を選択すると、選択した値が表示されます。行で。

だから私はこのコンポーネントを持っています:

これには、xhtmlページから呼び出そうとしているメソッドが含まれています。これはxhtmlページです:

これは、コンポーネントparamContHomeのメソッドselCuentaParamを呼び出したいボタンです。

このメソッド内で、別のコンポーネントcuentaContHomeからメソッドを呼び出します。

しかし、アプリケーションを実行してページにアクセスし、ボタンを押すと、メソッドselCuentaParamが呼び出されません。ブレークポイントをその中に置き、System.out.printlnを置き、それを呼び出さないので、これをチェックしました。これが発生する理由を知っていますか、コンポーネントの初期化に関連するものですか?

よろしく。

0 投票する
3 に答える
13381 参照

jakarta-ee - JSFの移行-Weblogic12へのアプリケーション

Seam2ベースのJavaEE5アプリケーションを開発し、Weblogic11gで実行します。

ここで、必要なJSF 1.2ライブラリの展開を含め、以前のWLSと同じ手順に従って、同じWARファイルを新しいWeblogic 12c(ローカルのWindows 7マシンでは12.1.1.0)に展開しようとしました。

アプリケーションのデプロイと起動は正常に機能しますが、ブラウザーでURLを開くと、500エラーが発生し、ログファイルに次の例外が表示されます。

アプリケーションクラスの問題の操作は、JSFの2.0バージョンに属していますが、JSF 1.2を使用すると述べたので、コンテナがそれを呼び出そうとする理由がわかりません。

問題の原因と、既存のJava EE5アプリケーションをWLS12に単純に移行する方法についてのアイデアはありますか?


1/2/12を編集:答えがないので、多分少しの報奨金が役立つでしょうか?;-)いいえ、真剣に、それについて私を助けるために私が提供できるかもしれない詳細はありますか?


編集1/5/12:cj91リクエストに関連-プロジェクトはMavenベースではないため、POMはありません。ただし、デプロイメント記述子weblogic.xmlは次のとおりです。

そして、これがantビルドによって取得されたjarのリストです。

必要以上のjarが含まれていると思いますが、それが現在WebLogic10.3.5で実行されている設定です。

jsfとjstljarが問題の原因であると思われましたが、戦争からそれらを削除しても何も変わりませんでした。

問題はまだです-なぜWLS12はJSF2.0から何かを実行しようとするのですか?


編集1/6/12:元の問題をなんとか解決しました-それでもアプリケーションは正しく実行されていません(それでも、以前に実行していたアプリケーションで多くのことを変更する必要があるとは思っていなかったので、これは私にとって奇妙です新しいリリースのWLSに更新しています)が、ここでこのケースは解決済みであると宣言します。

興味のある人のために、私はそうしました-答えの助けとこれらのことをグーグルで調べたおかげで:

weblogic.xmlを次のように変更します。

WEB-INF/libから次のjarファイルを削除しました。

faces-config.xml内で、ビューハンドラーを次のように変更します(IllegalStateExceptionのため、ここを参照):

persistence.xml内で、クエリファクトリクラスを次のように変更します(ClassNotFoundException:org.hibernate.hql.ast.HqlTokenのため、ここを参照)