- PR -

JSFアドレス直たたき対策について

1
投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2004/01/26
投稿数: 27
投稿日時: 2005-08-25 22:29
JSFのページのurlを直で入力されたときの対策について質問があります。

初期ページを呼び出す際に普通のHTMLページからのFORMのhiddenで
文字列を送り、JSF側でその文字列を受け取り判定して
違う文字列だったらエラーページへ飛ぶ。という処理を実現したいのですが、
JSFはJSPが先に呼ばれるのでどうすれば初期処理を割り込ませることが
できるのでしょうか?

もしくはもっと簡単な方法があるのでしょうか?

それから初期ページだけでなくそういった処理を全ページに対して
おこないたいと思うのですがなにか良い方法はありますでしょうか?

初歩的な質問かもしれませんが、よろしくお願いいたします。
Anthyhime
ぬし
会議室デビュー日: 2002/09/10
投稿数: 437
投稿日時: 2005-08-25 22:35
Filterじゃだめっすかね・・・。
未記入
常連さん
会議室デビュー日: 2004/01/26
投稿数: 27
投稿日時: 2005-08-25 22:51
ご返信ありがとうございます!
すみませんFilterというのはどういったものなのでしょうか?
なんせ初心者なもので申し訳ありません・・・

ガンメタ
会議室デビュー日: 2005/08/25
投稿数: 1
投稿日時: 2005-08-26 00:07
Filterとは、Servletへのリクエストやレスポンスを横取りし、その間へ処理を追加するための仕組みです。
ですので、リクエストメッセージのチェックを行ったり、ロギング、サニタイジング等で利用されます。

参考:http://www.atmarkit.co.jp/fjava/javatips/019jspservlet010.html

未記入さんの場合、Filterでhiddenの文字列チェックを行えば良いかと思います。
1

スキルアップ/キャリアアップ(JOB@IT)