IT兄弟连 JavaWeb教程 JSP经典案例

  • 2019 年 10 月 5 日
  • 筆記

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/ITXDL123/article/details/90089788

案例需求:定义一个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>