問題タブ [viewaction]
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 - なにができる、とに使用されますか?
このスニペットを一般的に、または実際の例でどのように使用できるかを明確にできる人はいますか?
jsf - f:viewAction / preRenderView と PostConstruct をいつ使用するか?
f:viewAction
ページのデータを初期化するためにまたはpreRenderView
イベントを使用して、@PostConstruct
注釈を使用する必要があるのはいつですか? バッキング Bean のスコープのタイプに基づいて、どちらか一方を使用する根拠はありますか。たとえば、バッキング@RequestScoped
Beanが同じ効果をもたらしますか?f:viewAction
preRenderView
@PostConstruct
f:viewAction または preRenderView
また
@PostConstruct
jsf-2 - f:viewAction はアクションを呼び出さない
私は Weblogic サーバー 12.1.2、JSF 2、Mojarra 2.2.4 を使用しており、ページに次のコードがあります。
SessionBean には次のメソッドがあります。
名前空間 xmlns: http://java.sun.com/jsf/coreを xmlns: http://xmlns.jcp.org/jsf/coreに変更しました
このアプリケーションを VMware vFabric tc Server v2.5 で実行すると、アプリは問題なく動作しますが、Weblogic サーバーで実行すると、ログにエラー トレースは表示されませんが、メソッドは実行されません。
私は何を間違っていますか?
ありがとう。
jsf - f:viewParam に基づいて条件付きで f:viewAction を呼び出す
JSF ページに渡されるさまざまなオプションのビュー パラメーターと、パラメーターが設定された後に処理される後続のビュー アクションを持つ設定があります。非常に簡単な例を以下に示します。
page.xhtml:
ページ
さて、違いは、の処理がa
機能しないことです (page.xhtml?a=123) 一方で、の処理はb
魅力のように機能します (page.xhtml?b=123) - 単にヌルを移動したと思っていても- JavaからJSFまで確認してください。読みやすさに関しては、Java での追加の null チェックを省略し、ビュー パラメータの処理を JSF に完全に配置することを好みますが、最初のシナリオを機能させるにはどうすればコードを微調整できますか?
編集f:viewAction のレンダリングされた属性の目的は何ですか?の受け入れられた回答によると、、if
それ自体は機能するので、実行順序が間違っていると思われます(最初にアクション条件を評価してから、値をモデルに適用します)。
maven - viewAction が期待どおりに機能しない
リクエスト Bean に対して viewAction を実行しようとしましたが、次のメッセージが表示されます。
メタデータ コンポーネントは、af:metadata タグ内にネストする必要があります。提案: 必要なコンポーネントを
Web を検索したところ、JSF 2.2.1 で問題が発生していることがわかりました (この投稿のように) が、POM を JSF 2.2.8-02 に設定しました。それが何であり、どのように解決できるかについてのアイデアはありますか?
これは私がfaceletで得たものです:
myy pom.xml は次のようになり、glassfish 4.0 で実行しています。
yii2 - Yii 2 静的ページ
静的ページを表示できません。http://stuff.cebe.cc/yii2-guide.pdf (100 ページ)のドキュメントで説明されているとおりに実行してみてください。ただし、prettyurl を有効にすると機能しません。
urlManager ルールに追加:
次に、SiteController に次を追加しました。
そして、views/site/pages/break.php を作成しました
しかし、次のエラーが表示されます: Not Found (#404) Unable to resolve the request: site/page?&view=break
prettyUrl を無効にした場合:
次に、ページの入力 URL を確認できます: index.php?r=site/page&view=break
ViewAction の何が問題になっていますか?