問題タブ [tomahawk]
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 - MyFacesTomahawkをNetBeansのJSF2.0プロジェクトに追加します
NetBeansのJSF2.0プロジェクトにMyFacesTomahawkを追加しようとしています。私はそれを行う方法を述べている多くのコメントを読みましたが、それは機能しません私が行ったステップがあります:
1ºトマホークのWebサイトからダウンロードしたすべてのjarライブラリを/%ProjectFolder%/ web / WEB-INF / libにコピーします(libフォルダーを取得していないため、作成しました)
2ºNetBeansのProperties/Libraries / Addフォルダーを使用して、ライブラリをプロジェクトに追加します
3º次のコードをweb.xmlに追加します。
4ºindex.xhtmlにhtmlタグの次の行を追加します。
まあ、これ以上行う必要はないと思いますが、最後の手順を実行すると、NetBeansは「この名前空間のライブラリが見つかりません」と言います。
私はそれを悪いことをしていると確信していますが、私は何をする必要があるのかわかりません.....いくつかのアイデア?
この投稿が必要だと思うので、チュートリアルとして機能することを願っています。
ありがとう^^
編集:
私はエラーを見つけました:私たちは別のステップが必要です:
5ºこのサンプルファイルをダウンロードする必要があります。Warファイル内の例のコレクション。winrarまたは同様のunrarmyfaces-example-simple20-1.1.11フォルダーで開きます。その後、myfaces-example-simple20-1.1.11 \ WEB-INF \ src \ META-INF \ディレクトリに移動し、web /META-INF/内のすべてのファイルをコピーします。次に、netbeansはヘルプと自動入力オプションを表示します。
jsf-2 - JSFでファイルをアップロードする方法
実際にJSFを使用してファイルをアップロードするためのアプリケーションを作成しています。しかし、ファイルをアップロードして送信をクリックするたびに、それが表示されますNullPointerException
。アプリケーションに使用したコードは次のとおりです。
Tomahawk を使用した JSF のコード:
Java ファイルのコード:
スタックトレース:
java - inputFileUploadタグを使用した複数のファイルの選択
私はapacheのtomahwakライブラリでJSFフレームワークを使用しています。JSFでinputFileUploadタグ
を使用して複数のファイルを選択するにはどうすればよいですか?
jsf-2 - t:inputFileUploadは、mapped(pretty faces).xhtmlページから呼び出された場合は機能しません
ファイルのアップロードにトマホークライブラリを使用しています。ただし、 h:commandButtonをクリックしてフォームを送信すると、バッキングBeanのメソッドが呼び出されることはありません。
以下は、ジョブを実行する必要のあるコードシーケンスであり、user_profile.xhtmlページ(WebContentフォルダーのルートに格納されます。アプリケーションはJBoss 6.1にデプロイされます)の一部です。
ページへのアクセスを提供するリンクはhttp:// localhost:8080 / user / 20です。これは、pretty-config.xmlファイルに次のようなurl-mappingが設定されているためです。
ただし、pretty-configマッピング( http:// localhost:8080 / user_profile.jsf )を避けてページに直接アクセスすると、アップロードアクションは正常に機能します。ですから、かわいらしい顔との葛藤があるか、見落としているのではないでしょうか。
前もって感謝します!
web.xmlの始まり:
jsf-2 - JSF2の条件に基づいてデータテーブルの行に色を付けます
条件に応じて行の背景色を変更したいのですが。
「entry.action」の値がXIの場合、「history-table-row-incomplete」(スタイルクラスの名前)を使用します。値がYの場合、「history-table-row-error」(スタイルクラスの名前)を使用します。 )。他のすべての場合は、デフォルト値を使用する必要があります。
どういうわけか、現在のエントリのオブジェクトをBeanに取得し、それを分析して、色を変更するために、stylclassの名前の文字列をoutputTextに返す必要があると思います。しかし、方法がわかりません...(私はJSFの初心者です...)
誰かが私を助けてくれますか?
jsf-2 - Bean とのバインド後に DataScroller がレンダリングされない
私の目標は、新しい検索後にデータスクローラーの最初のページをリセットすることです。これは、次のステートメントで行う必要があります。
私の問題は、データスクローラーを Bean にバインドした後、レンダリングされないことです。検索ボタンを 2 回押した直後にレンダリングされます。
豆:
フェイスレット:
属性を削除するbinding
と、最初のリクエストでレンダリングされます。私は何を忘れましたか?
spring - MyFaces 2.1.5 Tomahawk 1.1.11 Spring 3.0.5 で t:dataScroller を使用するとエラーが発生する
mojarra 1.2 から myfaces 2 にアップグレード中です。t:dataScroller タグを使用すると、次のエラーが発生します。
java.io.FileNotFoundException: /WEB-INF/javax.faces.resource/oamSubmit.xhtml Not Found in ExternalContext as a Resource
コードスニペット:
私のページ用に生成された JavaScript スニペットは次のとおりです。
どこかでoamSubmitが javascript ではなく facelet タグとして返されていると思います。構成パラメーターである可能性があると思いましたが、まだ正しい値を見つけていません。
Web.xml スニペット:
顔-config.xml
更新: スタック トレースの詳細:
そして、web.xml のディスパッチャ サーブレット パラメータ
JSF ではなく、静的コンテンツをそのまま提供するよう Dispatcher に指示する必要があると思います。
jsf - Session Scope Bean で t:saveState を使用する場合の使用例と利点は?
t:saveState
リクエスト スコープ Bean は、リクエスト スコープが許可するよりも長く、セッション スコープ Bean よりも短い期間存続できることを理解しています。t:saveState
Bean 全体で使用することもできます。
だから私の質問は、Bean全体で使用する場合、Beanをセッションスコープで構成するよりt:saveState
も使用する利点は何ですか?t:saveState
また、どのような条件下で bean リクエスト スコープを作成し、bean セッション スコープを使用する代わりに T:saveState を使用しますか?
ありがとう
jsf - jsf 1.2 にバッキング Bean の値を動的に含める方法
こんにちは、私は次のコードを持っています
creatPage1.jsp
私はupdatePage1.jspを持っています
(ui:include または jsp:include を介して) インクルードを実行し、値を動的に渡すことができるようにしたいと考えています (基本バッキング Bean は createPage または updatePage になります)。
したがって、結果は
Page1.jsp
jsfでこれを行う最良の方法は何ですか?