在JSP Spring表单标记中调用getter方法

时间:2015-03-17 16:08:13

标签: java spring hibernate jsp

我正在从DB中读取四列,并准备使用jsp和spring form标签进行显示。我能够使用hibernate读取它们并将整个列表添加到模型中。现在,我如何阅读它们并在下拉列表中显示。  我的Pojo看起来像这样

class bean{

String name;  //represents a column in DB
Sting id  
String some;
String data;
//getters and setter

在我的模型中我将作为列表返回

List<bean> invoiceData = servicedao();
model.addAttribute("listdb", invoiceData);

我应该如何在jsp中显示所有coloumn值,如

invoiceData.getsome();//using getters reading cell value

任何人都可以帮我解决这个问题吗? 提前致谢。

2 个答案:

答案 0 :(得分:0)

使用JSTL循环并显示数据。

<c:forEach items="${listdb}" var="invoice">
name : ${invoice.name}
..... 
</c:forEach>

答案 1 :(得分:0)

您可以通过java或List<bean>迭代JSTL

对于JSTL,您需要在<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>头部添加JSP taglib。

现在使用JSTL foreach

迭代值
<c:forEach items="${listdb}" var="bean">
   //var bean is used to get bean value on every iteration
   name = ${bean.name}
   some = ${bean.some}
   data = ${bean.data}
</c:forEach>