功能:
使用jstl将List中的数据动态展示到Jsp表格中,并实现隔行换色功能。
效果图:
Jsp代码:
Created by IntelliJ IDEA.
User: ada
Date: 2019/8/15
Time: 20:39
To change this template use File | Settings | File Templates.
--%>
显示数据到表格中.bor{
background-color: darkgray;
}
Date date = new Date();
List list = new ArrayList();
list.add(new User("张三", 21, date));
list.add(new User("张三", 21, date));
list.add(new User("李四", 22, date));
list.add(new User("王五", 23, date));
list.add(new User("小名", 24, date));
list.add(new User("李华", 25, date));
request.setAttribute("list", list);
%>
编号 | 姓名 | 性别 | 日期 |
---|---|---|---|
${s.count} | ${i.name} | ${i.age} | ${i.simDate} |
${s.count} | ${i.name} | ${i.age} | ${i.simDate} |
Java代码:
package cn.ytmj.el;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @author rui
* @create 2019-08-14 21:53
*/
public class User {
private String name;
private Integer age;
private Date date;
public User(String name, Integer age, Date date) {
this.name = name;
this.age = age;
this.date = date;
}
//格式化时间
public String getSimDate(){
SimpleDateFormat sdf=new SimpleDateFormat("yy-MM-dd HH:mm:ss");
String format = sdf.format(date);
return format;
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public User(){
}
}