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 =誕生日。
}
}