jsp页面按升序或者降序排序。
从数据库中查询到的数据在jsp页面中表示,第一行列出所要显示的字段,从第二行起显示查询到的数据,可能有多页。现在的要求是:点击字段行,所有的数据按升序(或者降序)排序,再次点击,所有的数据按降序(或者升序)排序,例如,有ID字段,默认的排序是升序,点击后则按降序排序,再次点击则按升序排序。其它字段也应该有此功能。 问题点数:50、回复次数:7Top
1 楼QWERT520(痛苦并快乐着)回复于 2005-11-25 15:05:05 得分 5
desc id降序
asc id 升序
Top
2 楼linlimin2100(天堂马贼)回复于 2005-11-25 15:24:51 得分 10
设三个图标,三种状态,每次只显示一种状态图标,另在页面刷新得到升降标识,写入SQL语句。至此,一切OK!Top
3 楼funcreal(为中华之崛起而编程)回复于 2005-11-28 12:42:40 得分 10
说白了就是如何拼接sql语句。
你要根据需要在分页url后面增加一些参数。比如:当前排序字段、排序是升序还是降序等等吧Top
4 楼zhangguozhong()回复于 2005-11-28 16:07:08 得分 0
如何在点击时将升序或者降序的参数传递到查询语句中?select * from table order by ID DESC或者ASC,如何将DESC或者ASC传递进去?Top
5 楼leasure(晓南)回复于 2005-11-28 17:02:02 得分 10
在session里面预先存储一个名为order的session值,设置其默认值(或者初始化其值)为DESC,点击一次将DESC、ASC依次轮流给order重新赋值,
对于不同行,再设置一个orderby的session值就ok 了Top
6 楼chinatelly(atelly)回复于 2005-12-09 21:49:41 得分 10
楼主是问在页面中点击相关的地方实现排序吧,上面说的不行的。
若没有好办法,就采用刷新页面的方式。当然要解决好“desc id降序”和“asc id 升序”的参数传递问题
Top
7 楼qdian(用心去流浪)回复于 2005-12-10 11:50:30 得分 5
看看sql server自带的文档,那个比较实在Top
相关问题
- 如何实现 listview 中的升序与降序排序
- 怎么能获取dataGrid某一列的排序状态(升序还是降序)?
- SQL如何先按日期降序,在按类型升序,在按标题升序排序???(谢谢)
- 我是初学者,希望高手们来帮忙,DBGRID我想排序,怎么设置升序和降序呢?
- 请问,为什么我的这个datagrid排序后,还是不能以升序或降序来显示呢?
- 点标题可自动按升序或降序排序的数据列表控件是什么?
- 使用Directory.GetFiles,如何按文件名分别进行升序或降序排序?请帮帮我,谢谢。
- 击Grid控件的列标头,然后数据按此列进行升序或降序排序
- datagrid排序,用一个DATAVIEW 的SORT进行排序时默认的是升序的,有没有办法使它按降序进行排序
- 自动升序降序问题




