社区
Web 开发
帖子详情
页面循环打印的问题
theoneonly
2007-07-24 10:11:26
如题,想在页面上打印一张表格,但是表的横向(天数)和纵向(款号)都不确定,请问应该怎么做
...全文
165
8
打赏
收藏
页面循环打印的问题
如题,想在页面上打印一张表格,但是表的横向(天数)和纵向(款号)都不确定,请问应该怎么做
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jeffysky1
2007-07-24
打赏
举报
回复
你用数据传输对象啊!!
这个需要根据你自己的实际情况写了。简单的做法可以把数组绑定到session中,然后可以在其它地方调用,有了这个数组,传输和保存都应该问题不大。
theoneonly
2007-07-24
打赏
举报
回复
对了,还有个问题是,我是用dto传到页面的,dto应该怎么写?
我之前准备怎么写
String date;
double number;
我在action应该怎么把这个数组怎么处理?
我想最后出来的效果是:
| date1 | date2 |.....|daten
order1 | number1|number2|.....|numbern
...
ordern |
jeffysky1
2007-07-24
打赏
举报
回复
补充一下,上面的两个for ,外面的for负责打印 行,所以 <tr>把第二个for包围
里面的for是负责打印每一行中的 N 列。仅仅把这些列打印完了,再准备打印下一行。
不知道说清楚了没有!!!
theoneonly
2007-07-24
打赏
举报
回复
多谢这位兄弟了~~~
jeffysky1
2007-07-24
打赏
举报
回复
你是不是说需要打印一个二维的表格,只是表格的维数无法确定。
其实这个打印可以用两个循环解决。
for(){
<tr>
for(){
<td>......</td>
}
</tr>
}
第一个for解决行打印的问题,第二个for解决列打印的问题,也就是打印出一列后,再打印下一行。虽然你的行和列的数量不确定,但是根据一般的经验,它们肯定是有一个值的,即N行M列,那你就用这个进行判断。
你完全可以当成是一个二维数组做。
以下的代码是我在做 excel文件打印到网页中的其中一段,希望对你有一些帮助。
<%for(int m=1;m<row;m++){//换行,必须是 <tr>,在一行内进行显示 %>
<tr>
<% for(int n=0;n<col;n++){
Cell cell = sheet.getCell(n,m);
String result = cell.getContents(); %>
<td><%=result%></td>
<%
}%></tr><%}%>
theoneonly
2007-07-24
打赏
举报
回复
继续等~!
theoneonly
2007-07-24
打赏
举报
回复
怎么还没人啊~!
theoneonly
2007-07-24
打赏
举报
回复
在线等~!
用java实现爬虫抓取网页中的表格数据功能源码
使用java代码基于MyEclipse开发环境实现爬虫抓取网页中的表格数据,将抓取到的数据在控制台
打印
出来,需要后续处理的话可以在
打印
的地方对数据进行操作。包解压后导入MyEclipse就可以使用,在TestCrawTable中右键运行就能看到抓取到的数据。其他的调试可以自行修改。
html自定义
打印
循环
,JSP
页面
实现
循环
打印
首先在
页面
上要有一个“
打印
按钮”,来触发这个
打印
操作:调用choosePrint()方法://
打印
操作var timer, win, recCount, rownum;function choosePrint() {rownum = 0;var records = grid.getSelectionModel().getSelections();// 获取多行recCount = records...
利用JavaScript的
循环
语句再
页面
中
打印
图形
利用JavaScript的
循环
语句再
页面
中
打印
图形 前面两篇博客我们讲解怎么使用for
循环
进行数学的简单计算,这篇博客主要是利用js的
循环
语句在网页中
打印
出各种图形。 1.利用js的
循环
语句
打印
矩形 // 利用
循环
语句在网页中
打印
十行十列的矩形 for (var j = 0; j < 10; j++) { // 一行
打印
10个 @ for (var i = 0; i < 10; i++) { document.write("
用双重for
循环
打印
99乘法表
用双重for
循环
打印
99乘法表 用两个for
循环
去
打印
99 乘法表,第一个for自增去
循环
打印
表格的行数,第二个for
循环
嵌套在第一个for
循环
里,用自增去
打印
数字,用两个for
循环
遍历的数去
打印
输出乘法表; 代码示例: package com.etime; /** * * @author haier * * 创建时间:2021年2月5日 下午10:20:57 */ public class Works02 { public static void main(String[] args)
利用
循环
打印
菱形
利用
循环
打印
固定菱形或者能调整的菱形 想要在html中使用
循环
打印
出这种图形 或者更多行的菱形的代码该怎么写? 最简单的办法在文章最底部 首先先分析一下,可以不难看出这个菱形是分成了三部分 首先是上面部分,每层星星个数比上一层都增加两个 然后是 下面部分,每一层都比上一层小两个 最后的部分就是菱形左边的空格了 知道目标后就好办了 首先完成第一部分,
打印
上面部分的菱形 //先定义一个变量用来存储需要
打印
菱形的长度 var s=3; //第一个for
循环
用来控
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章