从数据库获取到的list在jsp页面用table显示出来了,接下来如何将table保存成本地excel用poi或jxl插件

从数据库获取到的list在jsp页面用table显示出来了,接下来如何将table保存成本地excel用poi或jxl插件,第1张

假设你list里有两列,分别是uname,password,用jxl把list中的数据保存到本地,请看我写的代码吧:

//创建Excel文件

OutputStream os = new FileOutputStream("c:\\listxls");

WritableWorkbook wwb = WorkbookcreateWorkbook(os);

//创建一个sheet

WritableSheet sheet = wwbcreateSheet("sheet1", 0);

int row=0;

//写表头

sheetaddCell(new Label(0, row, "用户名"));

sheetaddCell(new Label(1, row, "密码"));

//循环list写数据,这里的Bean需要看你list中存的是什么类型

for(Bean bean:list){

row++;

sheetaddCell(new Label(0, row, beangetUname()));

sheetaddCell(new Label(1, row, beangetPassword()));

}

//输出文件并关闭输出流

wwbwrite();

wwbclose();

osclose();

这样你list的数据就被保存到c盘根目录下的listxls文件中了

from 表单提交给PHP处理页面然后插入数据库

提交页面

<form action="chuliphp" method="post">

这里是你的那个表格代码

<input type="submit" />

</form>

简单的做法就是在同一个jsp中处理。构造URL:${jsp的路径}id=id的值&method=update然后用windowlocation=url(上面构造的URL),就转到同一个页面。

然后再jsp的最前面(获取数据集合的签名)

<%

String method=requestgetParamter("method");

判断是否等于“update”;

{

然后去id参数。

然后就是使用jdbc更新数据库,时间取当前系统时间。

}

%>

JSP页面中用c标签遍历list,要显示数据的对象列表放到list中。

java代码:

1

requestsetAttribute("list", yourList);

jsp代码:

<c:forEach var="user" items="${list}"> User Name: ${userusername} Age: ${userage}</c:forEach>

注意在JSP中引入jstl的core标签,

以上就是关于从数据库获取到的list在jsp页面用table显示出来了,接下来如何将table保存成本地excel用poi或jxl插件全部的内容,包括:从数据库获取到的list在jsp页面用table显示出来了,接下来如何将table保存成本地excel用poi或jxl插件、PHP table里的数据如何写入数据库的新表里、jsp获取table指定单元格的值以及系统时间并更行数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9610280.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存