IT兄弟连 JavaWeb教程 JSP经典案例
案例需求:定义一个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>
最新文章
- UWP简单示例(三):快速开发2D游戏引擎
- eclipse自动排版JSP问题
- 一句话知识:如何解决winform自动缩放产生的布局问题.
- java源码分析:Arrays.sort
- Network Assistant (Alpha)版使用说明
- Masonry(AutoLayout)的使用
- 《Linux内核设计与实现》 Chapter4 读书笔记
- 模数转换器(ADC)的基本原理【转】
- Java动手实验及课后程序
- RFID开发利器 proxmark3
- 利用qt打开一张图片并转成灰度矩阵
- 使用filter统一设置编码
- 在git彻底删除commit记录的方法是什么?
- Vulkan Tutorial 05 物理设备与队列簇
- 存储那些事儿(二): 下一代Linux文件系统BTRFS简介
- int float double 最小值与最大值
- Class打包成jar
- oracle--Tracing PL/SQL subprogram calls with parameters values--Mahmoud Hatem,
- FP数据库配置文件
- 『编程题全队』Beata阶段项目复审
热门文章
- 【BZOJ2111】[ZJOI2010]Perm 排列计数 组合数
- ios怎样在一个UIImageButton的里面加一些自己定义的箭头
- Codeforces Round #374 (Div. 2) B. Passwords —— 基础题
- Java JSON数据创建和读取
- hadoop 常用命令总结
- 转:Windows下WSH/JS实现SVN服务器钩子脚本阻止提交空日志信息和垃圾文件
- linguistic相关
- template <;typename T>;模板类定义
- Tensorflow基础知识
- weex 安装过程中遇到的坑