排序问题!!

zxp_net 2002-04-24 02:27:02
<table>
<tr>
<td title="点击按姓名排序">姓名</td>
<td title="点击按年龄排序">年龄</td>
<td title="点击按日期排序">日期</td>
</tr>
<tr>
<td>从数据库中取出的数据</td>
<td>从数据库中取出的数据</td>
<td>从数据库中取出的数据</td>
</tr>
</table>
请问各位高手,如何才能实现此类功能!!万分感激!!
...全文
5 点赞 收藏 14
写回复
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
java_love 2003-01-14
没有必要用vector,有更简单的办法
回复
redstar1000 2002-04-26
结果集的排序,可以重新检索。否则,不论存在哪里,感觉都会占用更多的服务器资源,由于浏览者实际使用排序的机会不大,都这样做,真的不如重新检索。

如果仅仅是页内排序,也用不着上面的重新检索,采用xml方式,客户端就可以排序,更快,与服务器无关。
回复
stupidball 2002-04-26
哎!怎么会不明白呢?就是用了二位数组排序嘛:(
回复
whd11808 2002-04-25
把你的数据放到COLLECTIONS里边,那里支持排序,把这个COLLECTION放到SESSION里边.具体可以查看jdk帮助,1.3以上.
static void sort(List list, Comparator c)
Sorts the specified list according to the order induced by the specified comparator.
回复
zxp_net 2002-04-25
看过之后,不是很明白,启发不大!不知道有没有哪位高手有类似的排序代码!!
当然stupidball(小菜鸟)兄的帮助表示感谢,分照给!
回复
hccpro 2002-04-24
用Array类的sort()方法。
回复
stupidball 2002-04-24
作的很简单,仅供参考吧,对了,我说错了,是用数组,不是用Vector()!
回复
zxp_net 2002-04-24
我去看看,就来结帐!:)谢谢了!!
回复
stupidball 2002-04-24
一个Bean,一个Servlet使用页面。
回复
zxp_net 2002-04-24
要,superjava@21cn.com
非常感谢!
回复
stupidball 2002-04-24
我写过一个用Vector的,你想要嘛?
回复
zxp_net 2002-04-24
有没有类似的代码!我原来用ASP做过类似的问题,但转化不了
回复
Andrawu 2002-04-24
以姓名、年龄、日期作为连接,去刷新页面,分别以姓名、年龄、日期作为数数的排序字段不就可以了。
如果不刷新页面,还没有想到用什么方法。
回复
stupidball 2002-04-24
1.将数据取出来,存在Vector等等类似的东西里面,然后写排序程序,再加上javascript就行了。
2.通过sql语句实现排序+javascript实现点击后的提交工作。
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告