springmvc model存值页面取值有关问题
springmvc model存值页面取值问题
事情是这样的:后台从数据库取出来一个集合存到model,在页面用jstl取不出来,详细代码如下
后台代码
页面代码
实体类
页面输出<c:out value="${meetingList}"></c:out>发现是空的,请问这个是怎么回事
------解决方案--------------------
redirect啦,当然请求不到了!
事情是这样的:后台从数据库取出来一个集合存到model,在页面用jstl取不出来,详细代码如下
后台代码
public String getMeetingList(Model model){
List<Meeting> meetingList;
try {
String path = getClassPath("Meeting");
meetingList = meetingDao.query(Class.forName(path));
model.addAttribute("meetingList",meetingList);
System.out.println(meetingList.get(0).toString());//控制台结果是foo.model.Meeting@d5b453
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return "redirect:/page/home.jsp";
}
页面代码
<c:forEach items="${meetingList}" var="mt">
<tr>
<th>${mt.mtName}</th>
<th>${mt.mtState}</th>
<th>${mt.mtStartData}</th>
<th>${mt.mtEndData}</th>
<th>${mt.mtPlace}</th>
<th>${mt.mtPostil}</th>
<th>${mt.mtScheDule}</th>
<th>${mt.mtBackGround}</th>
<th>${mt.mtLogistics}</th>
</tr>
</c:forEach>
实体类
private long mtId;
private String mtName;
private String mtState;
private Date mtStartData;
private Date mtEndData;
private String mtPlace;
private String mtPostil;
private String mtScheDule;
private String mtBackGround;
private String mtLogistics;
private List<Mtuser> MtUserList;
页面输出<c:out value="${meetingList}"></c:out>发现是空的,请问这个是怎么回事
------解决方案--------------------
redirect啦,当然请求不到了!