<:フォワードページ=「相対パス」JSP>:実行するとき</ JSPフォワード>、直ちに、表示された現在のページを終了し、別のページ(JSP、HTML、サーブレットクラス)にジャンプします。
1、パラメータなしでラベルを転送します:
JSPページが定義されています。
<%は、ページのcontentType = @ " テキスト/ HTML;のcharset = UTF-8 " LANGUAGE = " Javaの"%> <HTML> <HEAD> <TITLE> JSP学習</ TITLE> </ HEAD> <BODY> 今日はナショナルデーです次の日の休日。 <JSP:フォワードページ= 「forward.jsp 」 > </ JSP:フォワード> 今日はナショナルデーの休日の二日目です。 </ BODY> </ HTML>。
JSPページの定義にジャンプするには:
<%@ページのcontentType = " text / htmlの;のcharset = UTF-8 "言語= " javaの"%> <HTML> <HEAD> <TITLE>前方</ TITLE> </ HEAD> <BODY> <H3>我是前方跳转后的页面!</ H3> </ BODY> </ HTML>
ジャンプアドレス後にアクセスが変更され、同様の要求を転送していません。
注意事項:
タグます。<jsp:forward page = "相対パス"> </ JSP:前方>スペースを介在。
2、ラベルテープパラメータを転送します:
forwardタグ値とキーを設定します:
<%@ページのcontentType = " text / htmlの;のcharset = UTF-8 "言語= " javaの"%> <HTML> <HEAD> <TITLE>のjsp的学习</ TITLE> </ HEAD> <BODY> の<jsp:前方ページ= " forward.jsp " >の<jsp:のparamの名前= " 1 "値= " 123 " > </ JSP:param>の</ JSP:>転送 </ BODY> </ HTML>。
キーの値を取得します:
<HTML> <HEAD> <TITLE>前方</ TITLE> </ HEAD> <BODY> <H3>と私は前方ジャンプページです!</ H3> <H2>から得られた値にindex.jspを<%= request.getParameter(" 1 ")%> </ H2> </ BODY> </ HTML>
3、ログイン画面でのアプリケーションのラベルを転送します:
log.jspユーザー情報の収集を実現:
<%@ページのcontentType = " text / htmlの;のcharset = UTF-8 "言語= " javaの"%> <HTML> <HEAD> <TITLE>タイトル</ TITLE> </ HEAD> <BODY BGCOLOR = " アクア" > <センター> <H3>登录</ H3> <フォームメソッド= " 取得" ACTION = " check.jsp " > &NBSP;&NBSP;&NBSP;&NBSPを;&NBSP;用户名:の<input type = " テキスト"名前= "ユーザ名"サイズ= " 12 " > <BR> 密&NBSP;&NBSP;码:の<input type = " パスワード"名前= " パスワード"サイズ= " 6 " > <BR> <BR> <入力タイプは、= " リセット" =値" 取消" > の<input type = " 提出"値= " 登录" > </ FORM> </センター> </ body> </ HTML>
利用者から提出された情報を検証するためにcheck.jsp:
<%@ページのcontentType = "text / htmlの;のcharset = UTF-8"言語= "javaの" %>
<HTML>
<HEAD>
<TITLE>チェック</ TITLE>
</ HEAD>
<BODY>
<%
文字列名= request.getParameter( "ユーザ名");
文字列のパスワード= request.getParameter( "パスワード");
(name.equals( "ZHAI")&& password.equals( "1997"))であれば{
%>
<JSP:フォワードページは= "success.jsp">
<JSP:PARAM名= "ユーザ名"値= "<%=名%> "> </ JSP:param>の
</ JSP:前方>
<%
}
他{
%>
<JSP:フォワードページ=" log.jsp "> </ JSP:フォワード>
これはJSPがlog.jspからユーザ情報を取得実装し、情報が転送中に封入され、ページジャンプの後に、それぞれの値は、キーを介して取得することができます。
success.jsp:ログイン成功の表示後に実装情報、前方の内部情報へのアクセス:
<%@ページのcontentType = " text / htmlの;のcharset = UTF-8 "言語= " javaの"%> <HTML> <HEAD> <TITLE>成功</ TITLE> </ HEAD> <BODY> <H3>登录成功、欢迎你:<%= request.getParameter(" ユーザ名")%> </ H3> </ body> </ HTML>