<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% List list = new ArrayList(); int cels = 3; //test1 String[] a = { "aaa", "1" };String[] b = { "bbb", "2" };String[] c = { "ccc", "1" };String[] d = { "ddd", "1" }; //test2 //String[] a = { "aaa", "2" };String[] b = { "bbb", "1" };String[] c = { "ccc", "1" };;String[] d = { "ddd", "2" }; //test3 //String[] a = { "aaa", "1" };String[] b = { "bbb", "2" };String[] c = { "ccc", "1" };;String[] d = { "ddd", "2" }; //test4 //String[] a = { "aaa", "1" };String[] b = { "bbb", "1" };String[] c = { "ccc", "2" };;String[] d = { "ddd", "2" }; //test5 //String[] a = { "aaa", "2" };String[] b = { "bbb", "2" };String[] c = { "ccc", "1" };;String[] d = { "ddd", "2" }; //test6 //String[] a = { "aaa", "2" };String[] b = { "bbb", "1" };String[] c = { "ccc", "2" };;String[] d = { "ddd", "2" }; //test7 //String[] a = { "aaa", "1" };String[] b = { "bbb", "2" };String[] c = { "ccc", "2" };;String[] d = { "ddd", "2" }; //test8 //String[] a = { "aaa", "2" };String[] b = { "bbb", "2" };String[] c = { "ccc", "2" };;String[] d = { "ddd", "2" }; list.add(a); list.add(b); list.add(c); list.add(d); String html = "<table border='1'>"; int size = list.size(); Integer strCel=0; for ( int i = 0; i < size; i++) { String[] strObj = (String[]) list.get(i); String str = strObj[0]; strCel = Integer.parseInt(strObj[1]); if (strCel == cels || strCel > cels) { html += (strCel!=1)?"<tr><td colspan='" + strCel + "'>" + str + "</td></tr>":"<tr><td>" + str + "</td></tr>"; } else { html += (strCel!=1)?"<tr><td colspan='" + strCel + "'>" + str + "</td>":"<tr><td>" + str + "</td>"; for (int j = i + 1; j < size; j++) { String[] strObj1 = (String[]) list.get(j); String str1 = strObj1[0]; Integer strCel1 = Integer.parseInt(strObj1[1]); strCel += strCel1; i++; if (strCel < cels) { html += (strCel1!=1)?"<td colspan='" + strCel1 + "'>" + str1 + "</td>":"<td>" + str1 + "</td>"; } else if (strCel > cels) { strCel -= strCel1; i--; int cel2=cels-strCel; for(int k=0;k<cel2;k++) html += "<td> </td>"; break; } else { html += (strCel1!=1)?"<td colspan='" + strCel1 + "'>" + str1 + "</td></tr>":"<td>" + str1 + "</td></tr>"; break; } } if(i+1>=size){ int cel2=cels-strCel; for(int k=0;k<cel2;k++) html += "<td> </td>"; html+="</tr>"; } } } html+="</table>"; System.out.println(html); out.println(html); %> </body> </html>
发表评论
-
JDK1.5新特性介绍
2010-04-27 09:08 657本文引用:http://www.yesky.com/263 ... -
js 发送邮件
2009-07-22 14:27 6911有时mailto 用起来不是很 ... -
页面分辨率问题
2009-07-22 14:10 983今天需要给页面插入背景图片, 开始是1024*768 标准分 ... -
css 应用
2009-07-09 22:04 761用css控制的语法如下: <span styl ... -
框架说明
2009-06-25 15:05 611数据库底层交互接口,及实现类 ... -
java 按对象属性排序
2009-06-25 13:51 11911、为了尽可能少的交互数据库 2、工作中难免会遇到得到一个集 ... -
表格样式还不错
2009-06-25 13:45 653<table width="100%" ... -
js动态增加表格
2009-06-08 17:52 1206场景: 使用js 实现对表格记录的增删改 页面样式: ... -
数据类型不匹配
2009-06-08 17:42 2163报错信息: java.servlet.ServletExce ... -
物流静态网站
2009-01-16 11:59 641最近帮同事做了个静态网站,物流方面的,就当没事做着玩了 -
mysql 注意
2008-10-22 17:23 868MySql局域网连接慢的解决方法 skip-name-reso ... -
vb 发邮件
2008-10-22 15:22 1523vb 发信,代码如下 Dim sFileName ... -
jdk引入第三方jar
2008-10-22 11:52 1526要求:定时发信功能 细节:只允许装jdk 方案:定时用批处 ... -
mysql 注意
2008-09-03 09:30 690MySql局域网连接慢的解决方法 skip-name-reso ... -
js 应用
2008-08-05 14:28 623如附件1 如附件2 如附件3 -
爱上css
2008-08-04 18:15 677以前很不重视css,老板要做静态页面,时间空闲搞java开发的 ... -
编码问题
2007-07-19 17:18 983"计算机 "转码 1. u ... -
格式化输出
2007-04-20 10:01 1329// 日期格式化输出字符串 Simple ... -
session listener
2007-02-06 17:41 1140java 代码 package com.l ... -
JDK配制
2007-01-30 11:46 1480通常在 我的电脑---->属性---->高 ...
相关推荐
DevExpress RichEditControl 动态插入表格及数据demo源代码,简单例子,希望对你们有帮助
在很多web应用中,我们会遇到很多需要动态插入多行纪录的地方。比如,在人才网站上,我们填写简历的时候,我们要填写我们的项目经验,我们可以根据自己的实际情况动态的添加条数,这种不是以单独页面的形式添加,...
在word中根据表头动态增加表格行,然后把数据中数据中写入表格中。
一款bootstrap风格样式的很实用的vue动态添加删除表格数据代码,输入用户名和年龄自由添加用户信息表格,可以删除用户信息,支持批量全部删除表格数据。
//表格增加一行 doc.Tables[1].Cell(i, 1).Range.Text = "250297";//卡号 doc.Tables[1].Cell(i, 2).Range.Text = "COM12";//串口号 doc.Tables[1].Cell(i, 3).Range.Text = "100";//发送指令条数 doc.Tables[1]...
一、jQuery动态插入表格数据 二、Vue动态插入表格数据的简单操作 一、jQuery动态插入表格数据 1、效果图 2、参考代码 图书信息 书籍名称 作者 出版日期 价格 购买数量 var books = [{ id: 1, ...
SpringMVC实现动态加表及字段并显示数据
本文实例讲述了jQuery+ajax实现动态添加表格tr td功能。分享给大家供大家参考,具体如下: 功能:ajax获取后台返回数据给table动态添加tr/td html部分: <tbody></tbody> ajax部分: var year = $('#year').val...
网页模板——vue动态添加删除表格数据特效源码
使用LABVIEW向多列列表框写入固定行数的数据,比如写入5行数据后,自动清除多列列表框数据,从第6个数据开始插入。。。插入第10个数据后,再一次插入数据时,多列列表框将只显示最新5行数据
2、若各位项目需求与本资源的样式相符度低,例如业务有渲染单元格颜色的,或者要求字体加粗,或者写入到多个Sheet页,或者设置列宽、行高,或者合并单元格,或者自动列宽,或者插入批注,或者读取Excel数据,又或者...
设计思路: 在Table的thead中加入一行隐藏的行,当要添加一行时,复制一次隐藏的行,再将实例数据填充到这一行中相应的位置,填充完毕之后,再将这一行加到表格中去,整个操作完成。 模板:隐藏的行即相当于模板,当...
下面的代码和文档演示了如何在地图上构建表格,以响应“数据驱动页面”中的当前页面以及与该特定页面相关的数据。 虽然代码相对简单,但有一些 Python 组件,例如列表推导式、您应该熟悉的类以及 ArcPy 的游标和...
数据动态统计与分析技巧;图表的创建与编辑技巧;数据排序、筛选、fenlei汇总技巧,以及表格打印输出、Excel高级应用技巧等知识。 目录: 第1章 Excel 2010快速入门操作技巧 1.1 界面管理与优化技巧 001招 改变快速...
主要用来用于WORD文档的数据动态变化,可以自动更新数据
用JS动态合并单元格算法,利用一个结果集List来生成,数据过多会加重客户断负担 --%> ${status.index>=tempEnd}"> <c:set var="rowspanCount" value="0"></c:set>清楚历史数据 --%> ${list}" varStatus="status2...
在访问数据库后,在本地得到包含了数据的集合,然后获取数据总量;之后tableWidget的滑动条的滑动长度可以定义成 tableWidget的每行row的宽度 * 数据总量;再运动滑动条以定位到应显示的部分的第一个的行在...
以生成工资条为例,演示了通过PageOffice开发平台,用Java语言实现Word文档的在线打开、编辑和保存,数据区域数据的动态填充和提交,数据区域插入Word文件,动态填充和提交Word文件中Tabel的数据
Java Poi流根据Word模板插入相应的文本、表格和图片,并生成新的Word报告。文档提供相应的jar包和Word模板文件,表格支持动态添加数据,插入图片支持多种格式!
用elementUi横着增加一行数据没毛病,可以操作 添加一列,这新增的这一列, 第一次去赋值的时候值是改了, 但没生效 点击下一行时 值就变过来 二、原因 横向添加 是复制上面的某一条数据来的,因为data里面有这些...