JSPページの一覧にデータの収集を表示するためのJSTLタグ+ EL式

JSPページ

<%@ページのインポート= "cn.itcast.domain.User" %>
<%@ページのインポート= "java.util.Listに" %>
<%@ページのインポート= "java.util.ArrayListの" %>
<%@ページのインポート= "java.util.Date" %>
<%@ページのcontentType = "text / htmlの;のcharset = UTF-8"言語= "javaの" %>
<%@接頭辞= "C" URIのtaglib = "のhttp: //java.sun.com/jsp/jstl/core」%>

<HTML>
<HEAD>
<TITLE>テスト</ TITLE>
</ HEAD>
<BODY>

<%

リスト一覧=新しいArrayListを();
list.add(新しいユーザー( "张三"、23、新しいDate()));
list.add(新しいユーザー( "李四"、24、新しいDate()));
list.add(新しいユーザー( "王五"、25、新しいDate()));

request.setAttribute( "リスト"、リスト)。


%>

<表ボーダー= "1"幅= "500" ALIGN =左= "センター">
<TR>
<TH> ID </ TH>
<TH>名</ TH>
<TH>年齢</ TH>
<TH>誕生日< / TH>
</ TR>
<% -列- %>
<C:のforeachアイテム= "$ {リスト}" VAR = "ユーザー" varStatus = "S">

<C:試験= "$ {!s.count%2 = 0}" の場合>

<TR BGCOLOR = "赤">
<TD> $ {s.count} </ TD>
<TD> $ {user.name} </ TD>
<TD> $ {user.age} </ TD>
<TD> $ {user.birStr} </ TD>
</ TR>
</ C:もし>

<C:もしテスト= "$ {s.count%2 == 0}">

<TR BGCOLOR = "グリーン">
<TD> $ {s.count} </ TD>
<TD> $ {user.name} </ TD>
<TD> $ {user.age} </ TD>
<TD> $ {user.birStr} </ TD>
</ TR>
</ C:もし>

 


</ C:forEachの>

</ TABLE>

 

 


</ BODY>
</ HTML>

たjavaBean

パブリッククラスユーザー{

プライベート文字列名;
プライベートint型の年齢;
プライベート日の誕生日。


パブリックユーザー(文字列名、int型の年齢、日付の誕生日){
this.name =名;
this.age =年齢;
this.birthday =誕生日。
}

パブリックユーザ(){
}

/ **
*論理ビュー
* @return
* /
パブリック文字列getBirStr(){

(!= nullの誕生日){IF
// 1つのフォーマットされた日付オブジェクト。。
SimpleDateFormat SimpleDateFormatはSDF新しい新=( "MM-DD-YYYYのHH:MM:SS");
2 //は文字列を返します。
(sdf.formatを返します誕生日);

}他{
「」を返します。
}
}


パブリック文字列のgetName(){
名前を返します。
}

公共ボイドのsetName(文字列名){
this.name =名。
}

公共int型getAge(){
戻り値の年齢。
}

公共ボイドsetAge(int型の年齢){
this.age =年齢;
}

公共日getBirthday(){
誕生日を返します。
}

公共ボイドsetBirthday(日誕生日){
this.birthday =誕生日。
}
}

おすすめ

転載: www.cnblogs.com/shiguanzui/p/11723786.html