JSP でも「リダイレクト」や「フォワード」が出来ます。
一般論ですが、リダイレクトとフォワードの違いは、
・「リダイレクト」は、ブラウザ側が行う。(まれに失敗することがある)
・「フォワード」はサーバー側で行われ、ブラウザは検知できない。
フォワードは、カスタムタグで記述します。
<jsp:forward page="フォワード先のURL">
<jsp:param name="リクエスト変数名" value="値" />
:
</jsp:forward>
の様に書けます。
パラメータが無い場合は、"/>" で終わらせます。
リダイレクトは、java で、
response.sendRedirect( リダイレクト先URL );
もちろん、条件によって、フォワードするか、そのまま自分で html を返すことも出来ます。
このように、画面を表示しないコントローラーのような jsp も作成出来ます。
| « 前頁 | 次頁 » |