//这是一个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(这是关键的地方,不配置无法输出出来)
<bean id="user" class="com.elema.entity.User">
</bean>
将indent放在list<indent> list = new ArrayList<indent>();
然后在jsp页面是用el表达式foreach输出出来
<c:forEach items="${showAllIndent}" var="showAllIndent">
<tr>
<td>${showAllIndent.name }</td>
<td>${showAllIndent.num }</td>
<td>${showAllIndent.price }</td>
<td>${showAllIndent.goodsPrice }</td>
<td>${showAllIndent.time }</td>
//这下面输出的是indent的user属性
<td>${showAllIndent.user.phonenum }</td>
<td>${showAllIndent.user.address }</td>
<td>${showAllIndent.user.nickname }</td>
<td>
<span class="issend">${showAllIndent.send }</span>
<input type="hidden" value="${showAllIndent.id }" class="indentid"/>
</td>
关键点记得配置jJavaBean