Java サーブレットフィルターを使って、別画面へリダイレクトさせる
ログインしていないページなどに飛んできた時に便利ですよね。 サーブレットフィルターを使って、別画面へリダイレクトさせるサンプル サーブレットフィルターを使って、別画面(JSP)へリダイレクトします。 TestFilter…
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
ログインしていないページなどに飛んできた時に便利ですよね。 サーブレットフィルターを使って、別画面へリダイレクトさせるサンプル サーブレットフィルターを使って、別画面(JSP)へリダイレクトします。 TestFilter…
なんでこんなところで落ちるん。。なんてことないですか? そう、そもそもパラメータが渡ってないなんてオチ。。 ありがちな罠w Youtube版はこちらからどうぞ Youtubeで動画を公開しました。こちらもぜひぜひ。 こち…
セッションは大事ですね。 HTTP自体は、ステートレスなものなので、画面遷移するとつながりがなくなってしまいます。。 そこで、クッキーを使って、画面間でデータを維持するのが、セッション。 ・・・なわけですが、あまり大きな…
会員管理しているようなサイトであれば、ふつうログインできて、ログアウトできるようになってたりします。 とりあえず、簡単にログインとログアウトな状態を作るなら、ログインしたときにセッションを作って、ログアウトしたときに、セ…
開発環境には、Tomcatだけ入れてるのがふつうです。 でも、実行環境には、Apache + Tomcatだったりするのもふつうな話。 よって、開発している間は、コンテキスト配下のディレクトリに画像やスタイルシートのディ…
アプリケーションサーバーや、そのバージョンによっても、日本語のリクエスト対策は異なります。 サーバーの設定によって回避できる場合もありますが、汎用的な対策を行うには、HttpServletRequestWrapperを使…
サーブレットで処理をしたあと、特定のページに飛ばしたかったりする場合、リダイレクトを行います。 例えば、ログイン・ログアウトした後にトップページに遷移したりする場合に使います。 応用編では、PRG(Post/Redire…
サーブレットで処理を書くのは簡単ですが、HTMLを書くには不便です。 JSPでHTMLを書くのは簡単ですが、処理を書くには不便です。 これを両立するためには、サーブレットとJSPの両方を使います。 サーブレットでブラウザ…
Tomcatと同じく、Apacheでも、もちろんバーチャルホストが使えます。 (どちらかと言うと、こちらの方が有名・・・) 複数ドメインを持っている人は、Apacheのバーチャルホストを設定してみましょう。 バーチャルホ…
Tomcatで「404 File Not Found」とか「500 Internal Server Error」とかが発生すると、デフォルトではTomcatが自動的にエラーページをブラウザに返します。 今回は、Tomca…