el表达式输出集合,集合中有对象,对象里还有对象属性

//这是一个user对象,记得给get和set方法

public class User {

private int id;
private String name;
private String password;
private String nickname;
private String address;
private double money;
private String phonenum;
private String image;
private long integral;
private int level;

private int statu;

}

//这是一个indent对象,记得给get和set方法

public class Indent {
private int id;
private int uid;
private int gid;
private int sid;
private String name;
private int num;
private double price;
private double goodsPrice;
private double totalPrice;
private String time;
private int statu;
private User user;//有一个属性是user对象
private int send;

applicationContext.xml需要配置user的javabean(这是关键的地方,不配置无法输出出来)




将indent放在list list = new ArrayList();

然后在jsp页面是用el表达式foreach输出出来


   
    ${showAllIndent.name }
    ${showAllIndent.num }
    ${showAllIndent.price }
    ${showAllIndent.goodsPrice }
    ${showAllIndent.time }

//这下面输出的是indent的user属性
    ${showAllIndent.user.phonenum }
    ${showAllIndent.user.address }
    ${showAllIndent.user.nickname }
   
    ${showAllIndent.send }
   
   

关键点记得配置jJavaBean

你可能感兴趣的:(el表达式输出集合,集合中有对象,对象里还有对象属性)