JSP中表格问题!!!!!!!!!!!!!!!!急急急呀!!!!!!!!!!!!!

wangxindong 2005-02-23 10:32:23
我们一般的表格是从数据库中查询出来通过循环一行一行的产生;产生表格一般是以下形式

产品序号 产品名称 商品名称 商品状态
1 aa bb cc
2 dd ee ff
3 rr tt yy


但是现在我要用到一种这样形式的表格:通过这个商品名称再循环查询出不同的产品名称来:


产品序号 产品名称 商品名称 商品状态
1 aa bb cc
1 ww bb cc

2 dd ee ff
2 vv ee ff

3 rr tt yy
3 nn tt yy
3 mm tt yy

这样的表格通过两次循环查询出来就很不理想了;我想把前面的相同产品序号合并成一行
而从产品名称开始的后面列就不合并仍然是多行,那就成为以下形式,在JSP因该怎样实现;

产品序号 产品名称 商品名称 商品状态
aa bb cc
1
ww bb cc

dd ee ff
2
vv ee ff

rr tt yy
3 nn tt yy
mm tt yy
...全文
387 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lippea 2005-02-24
  • 打赏
  • 举报
回复
将数据按产品取出数据后,将数据存入数据结构中时同时做一下处理:
每个产品的第一行的第一项存成该产品的产品数
后续产品的第一项存成0或其他标示
则显示时:
每个产品的第一列使用rowspan="该产品数"同时显示序号
后续产品则没有第一列的显示;
hxzg001 2005-02-24
  • 打赏
  • 举报
回复
首先从数据库中取出的结果集应该order by 商品名称,
然后在jsp页面上循环产生表格时定义一个变量,保存上次循环(就是上条记录)中的商品名称,并与本次循环中的商品名称作比较,
如果不相同输出一个新行,该行的第一列显示新的序号,第二列中又嵌套一行,显示产品名称,商品名称和商品状态
如果相同则在上次循环输出的新行的第二列中添加一行,显示产品名称,商品名称和商品状态即可
lvyuanfang 2005-02-24
  • 打赏
  • 举报
回复
不太懂
Hercules7243 2005-02-24
  • 打赏
  • 举报
回复
up
chanhshge 2005-02-23
  • 打赏
  • 举报
回复
up
awaysrain 2005-02-23
  • 打赏
  • 举报
回复
这样,明白了没?

<table border="1" width="100%" id="table1" bordercolorlight="#000000" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF">
<tr>
<td width="138"> </td>
<td>
<table border="1" width="100%" id="table2" frame=void bordercolorlight="#000000" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="138"> </td>
<td>
<table border="1" width="100%" id="table3" frame=void bordercolorlight="#000000" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="138"> </td>
<td>
<table border="1" width="100%" id="table4" frame=void bordercolorlight="#000000" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
awaysrain 2005-02-23
  • 打赏
  • 举报
回复
呵呵,简单的方法是套表格
dipperstudio 2005-02-23
  • 打赏
  • 举报
回复
没看懂楼主在说什么,为什么一个产品序号能对应多个产品呢?显然序号应该是主键啊
taoxuwen 2005-02-23
  • 打赏
  • 举报
回复
distact 序列号
wangxindong 2005-02-23
  • 打赏
  • 举报
回复
怎么没有人啃声呀?嫌分少可以再加!
wangxindong 2005-02-23
  • 打赏
  • 举报
回复
怎么没有人啃声呀!嫌分少可以在加!
内容概要:本文详细记录了对一个Android ARM64静态ELF文件字符串加密机制的逆向分析过程。该ELF文件的所有字符串均被加密,无法通过常规strings命令或IDA直接识别。作者通过分析发现,加密字符串存储在.rodata段,其解密所需信息(包括密文地址、长度和16位密钥)保存在.data.rel.ro段的40字节描述符。核心解密函数sub_10F408采用自反的双pass流密码算法,结合固定密钥KEY_TERM(由.data段24字节数据计算得出),实现字节级非线性、位置与长度相关的加密。文章还复现了完整的Python解密脚本,并揭示了该保护机制的本质为代码混淆而非强加密,最终成功批量解密全部956条字符串,暴露程序真实行为,如shell命令模板、设备标识篡改、网络重置等操作。此外,文还提及未启用的自定义壳框架及其反dump设计。; 适合人群:具备逆向工程基础的安全研究人员、二进制分析人员及对ELF保护技术感兴趣的开发者。; 使用场景及目标:①学习ELF二进制字符串加密的典型实现方式与逆向突破口;②掌握从结构识别、函数追踪到算法还原的完整逆向流程;③理解“绑定二进制”的完整性校验设计及其局限性;④实践编写IDAPython脚本自动化提取与解密敏感数据。; 阅读建议:此资源以实战案例驱动,不仅展示技术细节,更强调逆向思维与验证方法,建议读者结合IDA调试环境,逐步跟随文步骤进行动态分析与算法验证,深入理解每一步的推理依据。

81,110

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧