JSPで行こう!

フォワード

JSP でも「リダイレクト」や「フォワード」が出来ます。

一般論ですが、リダイレクトとフォワードの違いは、

・「リダイレクト」は、ブラウザ側が行う。(まれに失敗することがある)

・「フォワード」はサーバー側で行われ、ブラウザは検知できない。

フォワードは、カスタムタグで記述します。

<jsp:forward page="フォワード先のURL">
    <jsp:param name="リクエスト変数名" value="値" />
                     :
</jsp:forward>

の様に書けます。
パラメータが無い場合は、"/>" で終わらせます。

リダイレクトは、java で、

response.sendRedirect( リダイレクト先URL );

もちろん、条件によって、フォワードするか、そのまま自分で html を返すことも出来ます。

このように、画面を表示しないコントローラーのような jsp も作成出来ます。

 

« 前頁 次頁 »