java web中查询结果动态排序

就是查询出来的结果,用表格显示在界面上,如果用户点向上的箭头,结果就像上移动一下,向下则相反。相当于修改查询结果的顺序,请问应该怎么做?大家给个思路经行~暂时不用考虑分页... 就是查询出来的结果,用表格显示在界面上,如果用户点向上的箭头,结果就像上移动一下,向下则相反。相当于修改查询结果的顺序,请问应该怎么做?
大家给个思路经行 ~
暂时不用考虑分页问题,如果刷新,显示的是变更后的顺序~
展开
 我来答
panzc126
2010-06-04 · TA获得超过154个赞
知道答主
回答量:95
采纳率:0%
帮助的人:0
展开全部
有两种办法:
1.你可以通过数据库查询就排序。不管你用什么框架都可以了,只要知道怎么写sql语句就OK,不过这些sql语句都是动态查询的哦,也就是你在点了排序的时候才传排序参数进去,然后在sql后面补上一句order by 传的参数就可以了,你用ibatis的话有个动态关键字的配置,叫dyinacil not-null什么来着,具体自己在网上差下,你可以输入ibatis动态查询就搜到了。用hibernate的话,你得在程序中判断输入的参数为空不,不为空就将sql+order by 参数。用jdbc的话也差不多了,判断下,将其拼到你的sql语句即可。
2.第二中思想是你可以编写一个JAVA比较器,查出来的数据按什么规则去比较就可以了,想按什么字段比较就定什么样的JAVA比较器。
tmcici
2010-06-04 · TA获得超过678个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:136万
展开全部
有具体要求不?是否涉及到翻页数据?如果某一页某一样数据位置有移动,页面刷新(比如按原条件重新查询)是否记录变更后的顺序?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
捷翰乐正04Q
2010-06-04
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
用Python开发的留下可以的留下一个地址.帮帮小弟
悬赏分:0 - 离问题结束还有 14 天 23 小时
小弟刚参加工作,学的java,去公司还要自学 Python.那个哥哥前辈,
对事能帮帮我 留下一个地址 感激不尽

提问者: 53242083 加下他看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式