IT兄弟連 JavaWeb教程 JSP經典案例
阿新 • • 發佈:2019-05-06
name size code gets 列表 sets -type 頁面 list 案例需求:定義一個javaBean叫XdlUser,有四個字段int id、String name、int age、double salary。寫一個jsp頁面,在頁面中構建一個列表對象,裏面存放幾個XdlUser類型的對象。
案例實現:
● XdlUser類
package com.xdl.bean;
public class XdlUser {
public XdlUser(int id, String name, int age, double salary) { super(); this.id = id; this.name = name; this.age = age; this.salary = salary; } public XdlUser() { super(); } @Override public String toString() { return "XdlUser [id=" + id + ", name=" + name + ", age=" + age + ", salary=" + salary + "]"; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public double getSalary() { return salary; } public void setSalary(double salary) { this.salary = salary; } private int id; private String name; private int age; private double salary;
}
● JSP代碼
<%@page import="java.util.ArrayList"%>
<%@page import="com.xdl.bean.XdlUser"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
<style type="text/css">
table {
width:600px;
text-align: center;
border-collapse: collapse;
}
table,td{
border:1px solid red;
}
</style>
</head>
<body>
<%
List<XdlUser> datas = new ArrayList<XdlUser>();
XdlUser usera = new XdlUser(1,"杜蘭特",28,2400);
XdlUser userb = new XdlUser(2,"詹姆斯",32,2600);
XdlUser userc = new XdlUser(3,"庫裏",29,1800);
XdlUser userd = new XdlUser(4,"萊昂納德",28,2000);
datas.add(usera);
datas.add(userb);
datas.add(userc);
datas.add(userd);
%>
<table>
<tr> <td>ID</td> <td>NAME</td> <td> AGE</td> <td> SALARY</td> </tr>
<%
for(int i=0;i<datas.size();i++){
XdlUser user = datas.get(i);
%>
<tr> <td><%=user.getId() %></td>
<td><%=user.getName()%></td>
<td> <%=user.getAge() %></td>
<td> <%=user.getSalary() %></td>
</tr>
<%
}
%>
</table>
</body>
</html>
IT兄弟連 JavaWeb教程 JSP經典案例