问jsp老手一个问题???

phoenixYiYou 2007-07-03 06:33:52
做过jsp页面查询的人都知道,jsp页面查询的时候要传sql语句,我指的是查询后还要分页;如果把查询结果页面和列表页面分开还好说,否则就只能传sql语句。

说了一堆很罗嗦,总之就是查询后结果要分页,只能传sql语句,可传sql很难有好的办法,我曾经用过session,感觉有点过分;后来找到了java的一个类可以对sql语句编码后再发送,问题基本解决了,但速度慢,而且,用javascript做分页,传sql语句又不行了……

期待老手的解决方案………………
...全文
240 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhao_tk 2007-07-04
  • 打赏
  • 举报
回复
翻页的时候,不就是传入当前页码,每页显示多少条数,这两个参数,然后在javabean里就能返回当前页显示的记录列表
phoenixYiYou 2007-07-04
  • 打赏
  • 举报
回复
没有老手解决过这样的问题???????????????????
phoenixYiYou 2007-07-04
  • 打赏
  • 举报
回复
我的意思是我的sql语句是在页面拼成的,再说一遍……楼上说的方法keyword,代表什么意思?

用bean大概也要传sql语句吧?我查询时是在页面拼成的sql语句,所以大概也是要传sql的!

所以,现在换一个问法!在翻页的时候,不传sql语句,如何判断页面里的列表该用哪句sql语句??????????????如果,没法判断,那么查询的结果有多页时,将不能翻页!
phoenixYiYou 2007-07-04
  • 打赏
  • 举报
回复
我的意思是,如果没有每个列表页面所对应的bean,做一个通用的bean,就需要传sql语句。而不巧的是我的查询页和列表页在一起,sql语句是在页面拼成的,这种情况下,查询后翻页就需要传sql,非常麻烦,不知道老手们有没有好的解决方法???????????
unika_ly12 2007-07-04
  • 打赏
  • 举报
回复
你看我上面写的方法,并没有传sql啊,其实sql是在方法里写好了的,你通过传递进来的当前页码就可以知道查询表中n-m条数据,相应的sql就确定下了
xiaoniba2750 2007-07-03
  • 打赏
  • 举报
回复
请问大家一个问题,要用JAVA把数据库中一个库里面的很多表导入到其他数据库中的其他表中,也就是说要做一个导数据的程序,可以用XML来过度中间吗??
请高人指点?????先谢谢了啊
Wayne 2007-07-03
  • 打赏
  • 举报
回复
用displaytable。。分页不轻松了。。设置好一页要显示多少条数据就行了。。自动分的。。
phoenixYiYou 2007-07-03
  • 打赏
  • 举报
回复
用bean大概也要传sql语句吧?我查询时是在页面拼成的sql语句,所以大概也是要传sql的!

所以,现在换一个问法!在翻页的时候,不传sql语句,如何判断页面里的列表该用哪句sql语句??????????????如果,没法判断,那么查询的结果有多页时,将不能翻页!
unika_ly12 2007-07-03
  • 打赏
  • 举报
回复
感觉用bean挺方便的啊,采用DAO的方式,写一个类似于
public List findInfoByName(String keyword, String currentPage) 的方法,然后在页面上调用这个方法获得集合,遍历出结果
phoenixYiYou 2007-07-03
  • 打赏
  • 举报
回复
不好意思,如果不用bean,有好的办法吗???
unika_ly12 2007-07-03
  • 打赏
  • 举报
回复
你在bean里面查好了把集合传过来不就行了。

81,092

社区成员

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

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