java web 中如何用一个动态的table表接受数据库中的数据

我在做一个类似空间相册的网页。。我要在页面中建一个table表,表中的数据从数据库中取。这个页面的代码应该怎样写?

第1个回答  2012-07-04
你要的是这样吗?如果不是.请告诉我.
<logic:notEmpty name="Detail" scope="request" > //Detail 你查询到的数据库的数据LIST
<table cellpadding=3 cellspacing=1 align="left" border="0" width="100%" class="thinBorder">
<tr>
<th align="left"> No</th>
</tr>
<% String cla="#ffffff";%>
<logic:iterate id="INFO" name="Detail" >
<tr bgcolor="<%=cla%>" >
<td align="left"><bean:write name="INFO" property="INFONO"/></td>
</tr>
<% if (cla.equals("#ffffff"))
{cla="";}
else {cla="#ffffff";} %>
</logic:iterate>
</table>
</logic:notEmpty>
<logic:present name="Detail" scope="request" >
<logic:empty name="Detail" scope="request" >
<table class="thinBorder"><tr><td class="header">No DATA</td></tr></table>
</logic:empty>
</logic:present>追问

能给我一个用标签处理的代码么?

追答


bgcolor="#CCCCFE" align="left">
xxx

本回答被提问者和网友采纳
第2个回答  2012-07-04
你可以用代码动态的创建一个表,在用这个表接受数据库中数据,不需要的时候就删除掉这个表就可以了追问

我要的就是代码啊!

第3个回答  2012-07-04
<c:forEach></c:forEach>
第4个回答  2012-07-04
使用EL和jstl表达式读取后台数据:
<%@ taglib prefix="c" uri="/WEB-INF/c.tld" %>//使用c标签
<c:forEach items="${test}" var="i">
<tr><td>

${i.key}
${i.value}
</td></tr>

</c:forEach>
test是你存入response中值的名称,key和value是test中的属性
第5个回答  2012-07-05
写个jsp,table自定义标签吧,就可以搞定了。。。

java怎样把数据库数据显示在table控件中
首先,要把数据从库中取出来,假设你已经会了。其次,创建一个表格模型,DefaultTableModel model=new DefaultTableModel();\/\/创建表头 model.setColumnIdentifiers(new Object[]{"日期\/时间","操作工","产品型号","数量"});再次,添加数据 while(results.next()){ String dt=results.getString("dt...

怎么把数据库里的数据导入在eclipse里做的界面中的表格里
用java语言的话,jdbc连接到数据库,通过sql语句获得cell的值。用POI库来生成一个excel文件,把获得cell值写到excel的相应单元格内(或者用csvtokenizer这个库,生成CSV文件,也可以)

怎么用JAVA把数据库中的数据读到网页上
通过drivermanger直连oracle。这个网上有很多现成的例子。然后构建一个数据库会话通过查询语句取出你要的结果集放到一个list中。然后在你的页面循环这个list取出里边的数据循环输出到table里就可以了。jsp的简单实现。如果还需要可以查询某一个取出来的记录的话。只需要在循环输出的时候修改一下就可以了。给出...

怎样用Java实现将在数据库中查询到的数据显示在表格中
String[] colnames={"数据一","数据二"};model=new DefaultTableModel(colnames,100);table=new JTable(model);scrollpane=new JScrollPane(table);panel.setLayout(new FlowLayout());button1.addActionListener(this);button2.addActionListener(this);button3.addActionListener(this);panel.add(butto...

Java表格显示数据库
rset.getDouble(2), rset.getDouble(3),\/\/这三个为表各个字段的值,从数据库中得到的 }; dtm.addRow(row); } rset.close(); stmt.close();

JAVA点击Jtable表格如何将点击的那一行数据分别输出出来
方法一:ListSelectionListener 来获取用户在表格里选中的数据是最方便和最优的.因为: 支持单选, 也支持多行, 支持键盘上下移动进行选择 方法二: MouseListener 当鼠标点击某行数据后,输出该数据 ,可以实现 不推荐使用MouseListener来获取表格选中数据:1 不够灵敏, 偶尔会失效, 比如刚打开窗口后 ,有时候...

java中jatable连接数据库步骤及其获取数据方法
以下是一个小程序,参考下 import javax.swing.*;import javax.swing.table.JTableHeader;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.*;public class Test extends JFrame{ \/\/ 定义组件 private JScrollPane scpDemo;private JTableHeader jth;private J...

前端(一)Vue+Java实现动态表格展示
多表格展示可以利用 Vue.js 的 v-for 指令进行遍历渲染。通过将表格数据绑定到 <code:data="table.data",我们确保了数据与界面之间的紧密关联。此外,表头信息应以字符串集合形式存储,通过 v-for="(column, columnIndex) in table.columns" 实现动态列的展示。在前端实现步骤中,数据的结构化显得...

用一个jtable显示数据库中的数据,同时又在每行后加一列,放一个按钮
import java.io.File;import javax.swing.BorderFactory;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.UIManager;import javax.swing.border.Border;import ...

java JTable通过按钮事件动态添加数据
你可以使用卡片式布局(CardLayout),点击添加按钮后转到另一个卡片,那个卡片里面放置的是另一个JPanel,里面放数个文本框、下拉框、提交按钮之类的东西,然后点击提交后在后台将数据取得然后放入JTable再转到有JTable的卡片,就可以了。或者是直接在有表的的地方设置一个添加按钮,点击后表增加一行,然后...

相似回答