列表包含另一个JavaEE列表
我在数据库中有一个包含(id、日期、类别、行、持续时间)的表,例如,我每天都有许多注册表 (2014年12月12日,第1类,第1类,第12类) (2014年12月12日,第2类,第1类,第10类) (3、12/2014、cat3、LINGE2、23) (2014年12月13日,第1类,第1类,第10类) (5,2014年12月13日,第2类,第1类,第20类) (6,2014年12月13日,第2类,第1类,第30类) 我想把这个表从数据库中放到JSP页面中按日期组织的表中,这样每个日期都有自己的值。列表包含另一个JavaEE列表,java,jsp,jakarta-ee,linked-list,Java,Jsp,Jakarta Ee,Linked List,我在数据库中有一个包含(id、日期、类别、行、持续时间)的表,例如,我每天都有许多注册表 (2014年12月12日,第1类,第1类,第12类) (2014年12月12日,第2类,第1类,第10类) (3、12/2014、cat3、LINGE2、23) (2014年12月13日,第1类,第1类,第10类) (5,2014年12月13日,第2类,第1类,第20类) (6,2014年12月13日,第2类,第1类,第30类) 我想把这个表从数据库中放到JSP页面中按日期组织的表中,这样每个日期都有自己的
我听说我必须使用链表,但我不知道如何使用你需要一个定制的类,比如说我的类,如下所示:
public class MyClass {
int id;
String category;
String line;
int duration;
//getter and setter
}
List<MyClass> myClassList = new LinkedList<MyClass>();
.....//DB activities
MyClass myClass = new MyClass();
//within while loop
myClass.setId(rs.get("id"));
....
myClassList.add(myClass);
//store this myClassList as request Attribute or call this method from JSP to get list of MyClass
当您从DB获取数据时,填充上述类,并将其放入如下列表:
public class MyClass {
int id;
String category;
String line;
int duration;
//getter and setter
}
List<MyClass> myClassList = new LinkedList<MyClass>();
.....//DB activities
MyClass myClass = new MyClass();
//within while loop
myClass.setId(rs.get("id"));
....
myClassList.add(myClass);
//store this myClassList as request Attribute or call this method from JSP to get list of MyClass
List myClassList=newlinkedlist();
..…//DB活动
MyClass MyClass=新的MyClass();
//在while循环内
myClass.setId(rs.get(“id”);
....
添加(myClass);
//将此myClassList存储为请求属性,或从JSP调用此方法以获取MyClass的列表
在jsp中,您可以执行以下操作:
<c:forEach var="myClass" items="${myClassList}">
<tr>
<td>${myClass.id}</td>
...
</tr>
</c:forEach>
${myClass.id}
...
这意味着什么:rs.get(“id”)是您使用jdbc调用db时得到的结果集。您打算使用jdbc还是JPA?