java把MySQL数据输出到html文件中

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:31:40
Java怎么才能把查询到的MySql数据输出到 html 文件中以表格的形式显示

(要html文档,jsp我会,但要建立服务器,但我的项目不允许用服务器,只能输出到html中,xml也可以考虑)

如果可以提供代码并可以用,可以提高赏分15分!!!!!!!!!!
我窗体上有一按钮(查看并打印),当单击的时候打开一个html页面,并把窗体中的数据(从数据库中读取的)写进去,然后再打开打印提示窗口。全部经过程序来完成,不用手工改数据,因为数据都是从数据库中读取的。

首先,你必须准备一个实体类,一个存放实体的集合;然后把从数据库中读出来的结果集还原成实体,存放到集合中,在输出html页面时循环读出去就行了,参考一下代码看看吧,再不懂的话就要好好看书了,要不就用jsp解决!
public static void printList(List<Users> list,PrintWriter out ){
int count = 1;
out.println("<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gbk\">"+
"</meta></head><body><center><TABLE BORDER = 2 CELLSPACING = 4 CELLPADDING = 10>" +
"<CAPTION><b><font size=6 >用户信息列表</font></b><br>" +
"<TH>序 号</TH><TH>用户名</TH><TH>密 码</TH><TH>部 门</TH><TH>职 位</TH><TH>电 话</TH>);
for(Users user : list){
out.println("<TR align=center><TD>"+count+"</TD>");
out.println("<TD>"+user.getName()+"</TD>");