問題タブ [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.
java - Spring Faces エラー フェース:flow-builder-services
これJava web app
を で実行していspring framework with web flow
ます。
スプリングフェイスと統合しようとしましたが、設定ファイルに次のエラーが表示されます:
org.xml.sax.SAXParseException: 要素「flow:flow-executor」のプレフィックス「flow」がバインドされていません。
ここにスタックトレースがあります
org.xml.sax.SAXParseException: 要素「flow:flow-executor」のプレフィックス「flow」がバインドされていません。com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (不明なソース) com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError (不明なソース) com.sun.org .apache.xerces.internal.impl.XMLErrorReporter.reportError(不明なソース) com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(不明なソース) com.sun.org.apache.xerces.internal .impl.XMLNSDocumentScannerImpl.scanStartElement (不明なソース) com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next (不明なソース) com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl で.next (不明なソース) com.sun.org.apache.xerces にあります。
jsf - 関連するさまざまな JSF コンポーネント ライブラリについて説明してください
私は JSF アプリケーションの開発に丸一日を費やしていますが、この問題についてのトレーニングを受けたことがなく、管理しなければなりません。JSF パズル全体がどのように組み合わされるのか、まだ混乱しています。JSF は、私には少しまとまりがないように見えます。
- jsf-api
- jslt
- フェイスレット
- マイフェイス
- トリニダード
- トバゴ
- jsp API
誰かがこれらのコンポーネントの簡単な説明を教えてくれたら非常にありがたい
eclipse - Eclipse MyFaces ウィザード?
私は Java 開発は初めてで、顧客は MVC ベースの Web サイト開発に MyFaces を使用しています。Microsoft の ASP.NET ベースの MVC フレームワークと、IDE メソッド (コンテキスト メニュー、ウィザードなど) を介して新しいページを簡単に追加できる可能性は知っていますが、Eclipse ではすべてを手動で行う必要があります。
シンプルな新しい Web サイトを追加するには、少なくとも 5 つのファイルを手動で編集する必要があります。新しい jsp ファイル、Bean、アプリケーション サーバー、ビジネス オブジェクトが必要です。ナビゲーションを拡張する必要があります。ページと Bean 間のマッピングのためにいくつかの面構成ファイルを変更する必要があります。いくつかの文字列ファイルを編集する必要があります。言語サポートなど。
それをサポートできるEclipse用のプラグインはありますか?
jsf - MyFacesとSunのJSFのリファレンス実装
たぶん、いくつかのパフォーマンスの比較やいくつかの顕著な特定の違いが私が知りたいことです。
私が聞いたように、それほど大きな違いはありません。したがって、もう1つ質問があります。何十人もの人々が、すでに実装されている仕様のものをさらに 再発明するために時間を費やしたのはどのような目的ですか?
java - Javaの「[...]クラスをリンクするときにローダーの制約に違反しました」エラーを解決する
私は Java を初めて使用し、フレームワークによってスローされた例外を理解するのに問題があります。
現在、myFaces 1.2 を使用した Java 5 EE と apache tomcat 5.5 で実行されている Tobago で構成されるアプリケーションに正規表現バリデーターを実装しようとしています。
私はいくつかのチュートリアル (SUN の Java 5 EE tut を含む) に従い、かなりの成果を上げました。ただし、jsp を呼び出すと、次のエラー メッセージが表示されます。
この問題を解決するために何をする必要があるかを誰かに説明してもらえますか?
これまでのところ、MyFaces 1.1.7 は TomCat 5.5 とバージョンが競合しているようです。どちらにも javax.* パッケージが含まれています (そのうちの 1 つは javax.faces.validator です)。バリデータ クラスは、パッケージ内に別のバージョンがあります。対応する MyFaces ライブラリは myfaces-api-1.1.7.jar と呼ばれ、TomCat ライブラリは javaee.jar と呼ばれます。
myfaces ライブラリに含まれる javax パッケージは、javaee ライブラリ内のパッケージのサブセットです。ただし...プロジェクトの開始に失敗するため、両方をスキップすることはできません。
ヒントはありますか?
java - myfaces ExtensionsFilterはページのエンコーディングを変更しますか?
2日前、jsfアプリケーションでtomahawkExtensionsFilterコンポーネントの使用を開始しました。すべてのJavaScriptアラートに特殊文字(ç、ã、óô)が表示されていないことに気付きました。代わりに#231のようなものが表示されます。web.xmlファイルからExtensionsFilterを削除すると、javascriptで問題なく表示されます。誰かが以前にこの問題を抱えていましたか?
前もって感謝します。
編集:extensionFilterの前にフィルターを作成することで問題を解決できました。この新しいフィルターは、REQUEST文字セットをutf-8に強制します。しかし、これは醜い解決策であり、balusCが言ったように、より良い解決策はすべてのインラインjavascriptを取り除くことです。
助けてくれてありがとう!
java - MyFaces Orchestra の「conversationContext」GET パラメータを静的リソース (css、画像) から削除する
MyFaces Orchestra は?conversationContext=x
、ページ上の各リソースに を追加します。プロジェクトの公開部分 (管理部分のみ) には会話スコープを使用していないため、次の 2 つの理由からそのパラメーターを削除したいと考えています。
- ブラウザの静的リソースのキャッシュを壊します
- それは醜いです :)
Orchestra のソース コードを調べて、おそらく何かを回避しようと思いますが、私が知らないこのためのオプションがあれば最高です。
triggers - myfaces 部分トリガー
これが私のmyFacesコードです
ここでボタンをクリックすると、テーブルが更新されますが、これは起こりません。ボタンのコードには多くの行があり、テーブルに影響する行は次のとおりです。
私のコンソールでは、次のエラーが表示されます。
2009 年 12 月 30 日 5:05:07 PM org.apache.myfaces.trinidadinternal.context.RequestContextImpl addPartialTriggerListeners 警告: CoreTable [UIXFacesBeanImpl, id=j_id_jsp_1481482420_15j_id_1] から部分的なトリガーのモジュラス計算が見つかりませんでした
コードのどこが間違っているか教えてもらえますか?
java - Java tobago シートの並べ替えメソッドをオーバーライドしてもデータが表示されない
トバゴ シートを含む Java Web アプリケーションを作成しました。sortActionListener 属性を使用して、シートの並べ替えメカニズムをオーバーライドしようとしています。
列をクリックすると、ソート方法が開始されます。列名を読み取り、SQL を実行して、今表示したいデータを取得できます。並べ替えは、SQL クエリによって行われます。問題は、シートにデータが表示されず、空であることです。
これは私が得るエラーメッセージです:
org.apache.myfaces.custom.ajax.api.AjaxPhaseListener - 見つかったコンポーネントは ajaxComponent ではありません
これを解決する方法を知っている人はいますか?私のシートは ajax 対応のようなものである必要がありますか、それとも何が問題なのですか?
前もって感謝します!
アップデート:
エラー メッセージは tomahawk-sandbox ライブラリと tobago の間の競合によるものであることがわかりました。サンドボックス ライブラリを削除すると、エラー メッセージが表示されなくなります。それにもかかわらず、私はまだビューに問題があります。
イベントハンドラーを手動でステップオーバーした場合、イベントハンドラーの後にjspページがリロードされるため、すべて正常に機能します。これは完璧です。しかし、手動でステップ オーバーを実行せずにコードを単独で実行すると、jsp ページがリロードされないため、データが表示されません。
これはなぜですか?また、jsp ページとシートを更新するようにコードを説得するにはどうすればよいですか? ;)
java - トマホークでデータをPDF形式にエクスポートしますか?
私のアプリケーションでは、<h:DataTable>
ApacheTomaHawkを使用してデータをからPDFファイルにエクスポートしようとしています。ページの読み込み中に例外が発生します。コードと以下の例外を貼り付けました。
JSFコード
例外