不知道各位在利用Hashtable和Vector返回数据集时,是怎么用的。用在什么情况下,
我原来也写过用数组和Vector返回数据集。当时就是用一个for循环把记录集显示出来的。请见:
<%
Vector boardList = boBean.getBoardList();
for (int i = 0; i < boardList.size(); ++i) {
String[] sa = (String[])boardList.elementAt(i);
%>
<tr
<td><%=sa[0]%></td>
<td><%=sa[1]%></td>
</tr>
<%
}
%>不知道这2中方法有什么区别。或者说那种好
我原来也写过用数组和Vector返回数据集。当时就是用一个for循环把记录集显示出来的。请见:
<%
Vector boardList = boBean.getBoardList();
for (int i = 0; i < boardList.size(); ++i) {
String[] sa = (String[])boardList.elementAt(i);
%>
<tr
<td><%=sa[0]%></td>
<td><%=sa[1]%></td>
</tr>
<%
}
%>不知道这2中方法有什么区别。或者说那种好
解决方案 »
- 如何把文件转换成.jar文件
- java windows鼠标右键
- 新手问路~~望高手路过指点
- 在jsp的web页面中如何实现记录显示顺序的上下调整?
- 新手建BLOG网站 欢迎指点
- (String)session.getAttribute("xxx"))居然报错!!!!!
- 刚做了一个JAVAMAIL的邮件收收程序,用SOHU的STMP能完成收发,但我用自己注册的DNS域名替换时就不行
- 急~~~~网页表格导入数据库问题
- 怎么处理返回值是Enumeration型的数据??我想把它放倒一个数组里去!急!!!!!!!!!!
- ExtJS中TreeGrid的问题
- 郁闷死了,应用Javabean的一段程序,帮忙看看!
- 有谁知道哪里有Jsp的培训班???
1,Vector rsList = rsBean.getListTableResult(sqlStr);
2,Vector boardList = boBean.getBoardList();
ListRs.add(htable);这样的意思是将htable放在ListRs里面
如果ListRs原来是空白的,那么执行以后ListRs就会有一个元素,
这个元素就是htable而且还有htable.put(rsmd.getColumnName(i),tmpStr)这样意思是按照列名
存放到htable里面,但是如果名称相同则会进行覆盖了实际上,虽然你测试的行数是正确的,但是ListRs里面所有元素都是一样的htable,就是最后一条记录的内容应该在
while (rs.next()) {
加上 htable = new Hashtable();
第二种是数组。
for循环中的操作肯定不能用
String[] sa = (String[])boardList.elementAt(i);请问怎么写呢!
http://expert.csdn.net/Expert/topic/1385/1385308.xml?temp=.3602564
sql语句根本就不应该出现在jsp中,最起码也要封装在javabean中,O-R映射是数据库开发的关键问题,至今没有一个完美的解决方案,建议楼主有空研究一下jive或petstore的源代码.