前方のラベルを転送

<:フォワードページ=「相対パス」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>

 

おすすめ

転載: www.cnblogs.com/zhai1997/p/11617937.html