0 0

用List怎么实现封装多个list啊10

急,本人有个问题,框架jdbc+mysql+struts2 数据库是tracking_sheet table 和component_map table
数据如下
tracking_sheet table 表:
id caseid      platformid
1  RILCC-101      43
2  RILMMS-101     43
3  RILMMS-102     43
...................
component_map table 表数据
id caseid   componentname
1  RILCC     dialer
2  RILMMS    MMS

现在是因为要在jsp页面显示如下结果
componentname  
dailer
下面对应很多数据。
MMS          
下面对应很多数据。
.....
求怎么封装List里的数据,然后在页面上解析出这种格式出来。
如要查看platformid=43的所有数据,然后根据不同的component解析后显示在jsp上。
2011年11月06日 22:11

2个答案 按时间排序 按投票排序

0 0

没看出有什么问题啊,正常迭代即可啊!
或者自己在后台重写toString(),前面打印该对象,打印的内容要排好 .

2011年11月07日 10:17
0 0

写两个bean
class :
Tracking
class Tracking{
private int id;
private String caseid;
private int  platformid;

get set 略
}


class :
Component
class Tracking{
private int id;
private String caseid ;
private int  componentname ;
private List<Tracking> trackingList;

get set 略
}

2011年11月07日 09:52

相关推荐

    page 对List的封装显示

    本话题主要围绕"page对List的封装显示"这一主题,探讨如何利用ListView进行数据展示,并实现主键、删除、修改等基本功能。我们将以提供的文件`CommonsTool.java`为线索,分析其可能包含的代码结构和功能。 首先,...

    JSON的List数据封装解析方案.pdf

    方法的封装使得可以在需要的时候,使用一个方法调用来快速将一个Java List对象转换为JSON格式的数组,这样可以提高代码的复用性和清晰度。 4. 使用第三方库org.json 在代码中引入了org.json库用于处理JSON数据。这...

    可编辑list控件封装类

    在实际项目中,"可编辑list控件封装类"通常会用到各种编程语言,如Java、C#、Python等,具体实现会因语言特性和框架而异。例如,在JavaFX或Swing中,这样的控件可能基于ListView或TableVIew;在.NET Framework的WPF...

    Java对List多个排序、查询条件的处理

    在Java编程中,对List进行多个排序和查询条件的处理是一项常见的任务,特别是在处理数据集合时。本篇文章将深入探讨如何使用Java实现这些操作,并基于给出的`GroupFilterSortUtils.java`文件,我们可以推断这是一个...

    list去掉重复对象

    一个list里面有多个对象,对象有几个字段,要求在对象里面不要有重复的数据的实现。

    Java封装自联表一对多

    在数据库中,"一对多"关系表示一个表中的记录可以与另一个表中的多个记录相对应。例如,一个学生可以有多个课程,那么在数据库设计中,"学生"表和"课程"表之间就存在一对多关系。在Java中,我们将这种关系通过对象来...

    jasperreport学习 之 javabean封装成list作为数据源.pdf

    2. 封装JavaBean成List:然后,需要将JavaBean封装成List,例如使用CustomBeanFactory类,该类将多个CustomBean对象封装成一个List。 3. 将List作为JasperReport的数据源:最后,将封装好的List作为JasperReport的...

    C#List集合分组winform把List分组

    下面是一个简单的例子,展示了如何使用Linq对一个包含自定义对象的List进行分组: ```csharp public class Person { public string Name { get; set; } public int Age { get; set; } } List&lt;Person&gt; people = ...

    java合并LIST

    Java合并LIST是指将两个或多个LIST合并成一个LIST的操作。在Java语言中,我们可以使用addAll()方法或循环遍历的方式来实现LIST的合并。 在本文中,我们将通过一个示例代码来演示如何使用Java语言来合并两个LIST。...

    java对excel流模式操作,easyexcel二次开发,解决多list左右行抵掉的问题和大数据下面放内容后性能问题

    4、使用本项目之前建议自己先用easyexcel的文档实现(官方地址:https://www.yuque.com/easyexcel/doc/easyexcel),当发现无法用easyexcel实现、或者实现很麻烦、或者实现后性能有问题,此时再来看看这个测试用例...

    list control文本实现可编辑简易方法

    它由多个item组成,每个item又包含一项或多列数据。在MFC中,我们通常通过CListCtrl类来操作List Control。默认情况下,CListCtrl的item文本是只读的,无法直接修改。要实现编辑功能,我们可以利用MFC的消息映射机制...

    基于Element封装一个表格组件tableList的使用方法

    封装的 tableList 组件代码在模板部分使用了 vue 的 slot 机制来实现列的自定义。具体而言,通过 v-for 指令遍历 columns 数组定义列,其中每一列的显示内容和样式可以自定义。同时,组件内使用 ref 指令关联到 el-...

    STL的list模版实现学生管理系统

    4. 创建一个list类型的实例,用于存储学生对象。 5. 编写用户界面,接受用户输入,如添加新学生、查找学生、删除学生等操作。 6. 根据用户的选择,使用STL list的相关操作来处理学生数据。 7. 最后,通过控制台输出...

    爬虫demo、List封装、extjs

    "List的拆分"可能涉及到将一个大的`List`对象分割成多个小的`List`,这可能在处理大量数据时提高效率或适应不同的业务需求。"List和List直接的转换"则涉及到了类型转换,可能是将包含键值对的数据结构(如`Map`)...

    vc开发的list控件打印类

    本文将深入探讨如何利用VC++实现List控件的打印功能,并提供一个可能的解决方案。 首先,我们需要了解VC++中的打印基础。在Windows API中,打印通常涉及CreateDC、StartDoc、StartPage、TextOut等函数,而在MFC框架...

    基于MFC实现list列表通过下拉框改变数据

    在本文中,我们将深入探讨如何基于Microsoft Foundation Class (MFC) 库来实现一个功能,即通过下拉框(ComboBox)来改变List控件(CListCtrl)中的数据。MFC是微软提供的一种用于开发Windows应用程序的C++类库,它...

    list,queue 纯C语言 简洁实现

    本文将深入探讨两个经典数据结构——列表(List)和队列(Queue),它们都是用纯C语言实现的,并且具有简洁和通用的特点。这些源代码可以在C/C++的各种编译器上运行,为开发者提供了便利。 首先,我们来解析“list...

    avi文件封装实现代码

    首先,AVI文件的结构基于RIFF(Resource Interchange File Format)格式,它将数据分为多个块(chunks),每个块都有一个四字节的标识符和一个四字节的数据长度。在AVI文件中,主要的两个块是"LIST"块,分别代表...

    c# 使用WebRequest实现多文件上传.docx

    为了实现多文件上传,我们需要封装多个文件参数。我们可以使用 List&lt;KeyValue&gt; 来存储文件参数,每个 KeyValue 对象都包含文件的名称、文件路径和 Content-Type 等信息。然后,我们可以使用 foreach 循环来遍历文件...

    h264编码封装ts流及hls切片list

    HLS的工作原理是将视频内容分割成多个短时长的片段(如本例中的10秒),这些片段存储为单独的TS文件,并通过一个M3U8播放列表文件进行组织。M3U8是一个文本文件,列出所有可用的视频切片及其URL,还包含了有关播放...

Global site tag (gtag.js) - Google Analytics