の見分け方は、当財団の行動の直接urlリンク呼び出されるページ

StackOverflow https://stackoverflow.com/questions/3875743

  •  28-09-2019
  •  | 
  •  

質問

い状況から、セッション豆と一覧リストを示にhtmlデータを表に示す。時にユーザーのurlからブラウザでは正常href、全ての記録です。がに提供を検索するデータをもと直接かかわっているように思表示のフィルタ一覧です。今後ユーザーの検索のリストに含まれてフィルタ記録というこの言葉は、ページが他の在の場合、ユーザーのurlを使用しないとメニューへこのページにて以来、この一覧表セッション豆、まだまだにフィルタ一覧です。

がありませんのでデフォルトアクションに情1.1 2.0preRenderViewコンセプト、その困難のリストを取得すノルデータ(すべての結果を追加しました。もぎにgetList()メソッドなのです。

私は計画段階までのリスナーを、ユーザーがページurl urlヒットブラウザを起動し応用の段階ないと思う。で切り替えboolean変私のセッション豆、getList()行うことができます一部のフレキシビリティをチェックしたurl、hrefのヒットまたはコマンドボタンを押します。

希望していた自分に明らかでない。短いる私の豆るかどうかの要請に来たから直接href、ブラウザまたはアクション.場合は検索アクションフィルター記録のためのデータテーブルだけリストのキャッシュくなっている時には、検索が行われていません。

で案内はしていただけるかどうかやっているようにしようと考えているものですかけいたします。

よろしくお願いします。くは当財団1.1weblogic portal10.3.....

役に立ちましたか?

解決

JSF1.x行動のデフォルトで使う POST 方法。直接リンク/ブックマーク/などによる自然 GET 方法。以来、ありません ResponseStateManager#isPostback() または FacesContext#isPostback() に当財団1.1いを決定する要求方法:

HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest();
boolean postback = "POST".equalsIgnoreCase(request.getMethod());

確認のために特定のパラメータのリクエストパラメータ地図がうかがえらトップのヘッドできます。まめします。

boolean postback = facesContext.getExternalContext().getRequestParameterMap().containsKey(SOME_KEY);

の場合 postbacktrue, し、当財団の行動がされたメソッドが呼び出されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top