问一下,怎么能实现从数据库里面取出来的数据分几行几列显示?像这样
-------
123 | 253
-------
458 | 569
——-----
-------
123 | 253
-------
458 | 569
——-----
解决方案 »
- ”推荐“功能怎么做,就这两个字让我如何下手,求帮助
- 新晋程序员求助,关于首页一块地方显示滚动新闻
- 谁想要免费的空间和域名?
- 求教怎么跟踪一个模块,思路是什么?
- 图片上传问题 SQLServer数据库
- struts-config.xml有关问题---在线讨论。
- 请教高手:我把JS代码嵌入别人的网页上出现"Internet Explorer 无法打开Internet站点"报错问题
- 删除上传的图片如何实现?(在线等)
- 简单问题:怎样能够得到一个标准的日期时间
- 谁能给一个用jspSmartUpload上传任意文件到mssql数据库并成功下载的例子?
- 第一次在java版块发帖,请大家救命啊!
- 被监禁了怎么办
可以直接写
out.print("<table>");
out.print("<tr>");
out.print("<td>"+123+"</td>");
out.print("<td>"+253+"</td>");
out.print("</tr>");
out.print("</table>");
servlet可以直接
response.write(""");
response.write("<table>");
response.write("<tr>");
response.write("<td>"+123+"</td>");
response.write("<td>"+253+"</td>");
response.write("</tr>");
response.write("</table>");把这些代码放到遍历结果级的代码中。
然后你可以做一个for循环用Iterator去控制它。
去jdk文档里查一下它的hasNext()用法。
for(int i=0; i<list.size();i++){
Member m = new Member();
m = (Member)list.get(i);
String Username = m.getUsername()==null?"":m.getUsername().toString();
if((i % 2)==0){
%>
<tr>
<td height="25" align="center" valign="top" class="dashed"><span class="gray"><strong><%=Username%></strong></span></td>
<% }else{%>
<td height="25" align="center" valign="top" class="dashed"><span class="gray"><strong><%=Username%></strong></span></td>
</tr>
<%}%>
<%}%>
String sql = "select name,age,tel from dptmst where dptyp='D'";
Connection con = null;
Statement st = null;
ResultSet rs = null;
List<String> list = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection(
"jdbc:oracle:thin:@192.168.0.183:1521:orcl", "beserp",
"dsme");
st = con.createStatement();
rs = st.executeQuery(sql);
list = new ArrayList<String>();
while (rs.next()) {
list.add(rs.getString("name"));
list.add(rs.getString("age"));
list.add(rs.getString("tel"));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
con.close();
} catch (Exception e) {
}
try {
st.close();
} catch (Exception e) {
}
try {
rs.close();
} catch (Exception e) {
}
}
return list;
}
system.out.println()不久可以吗
for(Iterator itr = list.iterator; itr.hasNext(); ){
Object obj = itr.next();// 得到下一个元素
//在这里你可以对元素进行控制。
}
用while取。
Iterator itr = list.iterator(); // 获得一个迭代子
while(itr.hasNext()) {
Object obj = itr.next(); // 得到下一个元素
}
<%
java.util.Vector v=dbconn.zcJsWare(JiSiType);
java.util.Enumeration e=v.elements();
while(e.hasMoreElements()){
Object[] obj=(Object[]) e.nextElement();
%>
<tr>
<td height="60"><%=obj[2]%></td>
</tr>
<tr>
<td height="24"><input name="JiSiWpID" type="radio" value="<%=obj[0]%>" checked><%=obj[1]%></td>
</tr>
<%
}
%>
</table>我现在就想在这个框里循环,大家帮我看看,应该怎么加程序,