排序问题!!

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>
请问各位高手,如何才能实现此类功能!!万分感激!!
...全文
23 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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实现点击后的提交工作。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧