我正在从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
任何人都可以帮我解决这个问题吗? 提前致谢。
答案 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>