問題タブ [faces-config]
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 - JSF の場合、サブコンテキストの要求されたリソースが見つかりません
JSF アプリケーションは tomcat の下にデプロイされ、server.xml はアプリケーション用に次のように構成されます。
これらの設定により、「web」フォルダーの下のすべてのページにアクセスできます。「web」の下に「app」フォルダーがあり、「app」の下にいくつかの jsp ページがあります。次の URL で「app」の下にあるいくつかのページにアクセスしようとすると、www.myapp.com/app/test_page.jsf「要求されたリソースが見つかりません」というメッセージが表示されます。
これを機能させるには、Tomcat の Server.xml にどのような変更を加える必要がありますか。
以下の Server.xml に記載されているように、「アプリ」サブコンテキストのコンテキスト パスを追加する必要がありますか。
jsf - JSFページナビゲーション:A.jsfがハイパーリンクを介してB.jsfに移動する場合、URLにB.jsfではなくA.jsfが表示されるのはなぜですか
に移動するものがある場合A.jsfは、ページにいるときにURLとして表示されると思います。ただし、アドレスバーに表示されます。ナビゲーションコントロールにURLを表示するとき、私は常に1つ遅れています。これを修正する方法はありますか?私のナビゲーションコントロールは内部のハンドルです。commandLinkB.jsfB.jsfhttp:domain/host/project/B.jsfhttp:domain/host/project/A.jsffaces-config.xml
Plaudit Design - Web Design提案のようにこれを試してください。ただし、それを修正しません。
jsf - のfaces-configで定数を使用するJSF
faces-config.xml で値をハードコーディングする必要がありますか?それとも、すべての from-outcome 値を定数として 1 か所で定義し、faces-config.xml およびバッキング Bean メソッドからそれらを参照することは可能ですか?
java - jsfのリダイレクトとJSPのsendRedirectの違い
私のアプリケーションでは、JSF を使用しています。セッションの有効期限が切れたときに、ユーザーをエラー ページにリダイレクトしたいと考えています。<redirect />ナビゲーションケースでfaces-configのタグを使用してみました。正常に動作していません。URL は変更されますが、ページは ajax リクエストに対してロードされません。しかし、HttpServletRespose クラスの sendRedirect メソッドを使用すると、正常に動作します。両者の違いは何ですか?
これは、faces-config ファイルのコードです。
素早い返信ありがとうございます。
java - Navigation case not working in JSF
We're working on our first JSF project, and we have some problems. We are making the login functionality, and when we hit the login button, it throws:
an IllegalArgumentException - null source
a NullPointerException - Servlet.service() for servlet [Faces Servlet] in context with path [/jsf-blank] threw exception
Do you have any idea why it's not working? Please enlighten us.
Here is out User bean:
Our login.jsp page:
Our faces-config.xml:
Our web.xml:
And our directory structure is:

jsf - JSF を使用したページ ナビゲーション
おそらくこれは簡単な質問ですが、その答えはわかりません。
プロジェクト myProject があります。webContent には、home.xhtml、leave.html というファイルがあり、他に 2 つのフォルダー (cats と dogs) があります。ディレクトリーのcatsにはcat.xhtmlというページがあり、dogsのディレクトリーにはdogs.xhtmlというページがあります。
各ページ(ホーム、猫、犬)からページ leave.html に移動したい各ファイルにはcommandLink
myBeanin メソッドleaveは文字列「leave」を返します
しかし、これはうまくいきません。また、新しいフォルダー leave を使用<to-view-id>../leave.html</to-view-id>
または追加して、そこに leave.html ページを配置しようとしました。使っ<to-view-id>/leave/leave.html</to-view-id>たり
<to-view-id>/../leave.html</to-view-id>
しかし、すべて同じ結果になります HTTP Status 404 /myProject/cats/leave.htlm type Status report
メッセージ /myProject/cats/leave.htlm
説明 要求されたリソース ( /myProject/cats/leave.htlm) は利用できません。
jsf - 他のすべてのコンポーネントにエラーがない場合にのみ、JSF コマンドボタンを有効にします
アプリケーションでアイスフェイスを使用しています。ページには、いくつかの入力フィールドを持つフォームがあります。
フィールドが有効な場合にのみコマンドボタンを有効にしたい (他のコンポーネントにエラーがない)
それは可能ですか?
サンプルコード
上記のコードでは、日付と日付が有効な場合にのみ送信コマンドボタンを有効にしたいと考えています (エラーがエンキューされていない.
java - facesconfig.xml で BitSet をマップする方法
この Bean を facesconfig.xml にマップしたい
いくつかの記事や例で見たように、マップやその他のフィールドを初期化することは可能ですが、このフィールドを初期化する方法がわかりません。私は何かに似ていると思います
しかし、これは正しくありません。何か助けて?? 前もって感謝します
java - faces-config.xml で以前に初期化された Bean の変更
そして、この方法でfaces-config.xmlでこの同じBeanを初期化します
次に、アプリケーションでこれらの値を変更します。それをするために:
しかし、これは不可能Integer [] results = myBean.getMyfield()ですnull。とにかく、私のアプリケーションのインターフェイスでは、値 6、12、および 24 を保持しているため、Bean が正しく初期化されていることがわかります
。前もって感謝します