どのようにJSPページに表示される変数は、サーブレット - オブジェクト指向のアプローチ

//サーブレットのステップ
アドレスバーで// 1つのパラメータを取得する
文字列= request.getParameterのユーザー名(「ユーザ名」);
文字列のパスワード= request.getParameter(「パスワード」);

。// 2创建对象
ユーザのユーザ=新しいユーザー(ユーザー名、パスワード、本名、性別、年齢);

// 3.分析、ジャンプ
IF( "zhangsan" .equals(ユーザ名)&& "123456" .equals(パスワード)){
//要求スコープ内のキーと値のペア
request.setAttribute( "ユーザ" 、ユーザ);
//そして、(値)この値を取得するには、別のページ(index.jspの)に要求を転送し
、前方request.getRequestDispatcher( "index.jspの")(リクエスト、レスポンス);.
}
}

JSP設定で// 2は、
<! -ここに強いターンで、オブジェクトクラスUserクラスに強くなる- >
ようこそ<%=((ユーザー)( request.getAttribute( "ユーザー")))getUsername。 ()が戻ってくる!
本名:<%=((ユーザー) 。request.getAttribute( "ユーザー"))getRealname()%>
性別:<%=((ユーザー) request.getAttribute( "ユーザー"))getGender(。 )%>
年齢:. <%=((ユーザー )request.getAttribute( "ユーザ"))getAge()%>

短所:JSPに複雑な書き込み、および裁判官に、多くのコードを記述するので、直接、それ以外の場合はエラーになり、JSPにアクセスすることはできません

おすすめ

転載: www.cnblogs.com/su-chu-zhi-151/p/11221838.html