请教一个jsp分页问题~急
jsp挂oracle数据库,SQL语句中含有post页面中的request值,只有第一页能正常显示,其它页条件就都变成了null,无法显示数据,请问怎么办?急,谢谢!!!执行的SQL语句(第一页):select a.psncode,a.psnname,e.jobname,b.deptname,c.unitname,d.officephone,d.mobile from bd_psndoc a,bd_deptdoc b,bd_corp c,bd_psnbasdoc d,om_job e where rownum < 15 and a.psncode not in(select a.psncode from bd_psndoc a,bd_deptdoc b,bd_corp c,bd_psnbasdoc d,om_job e where a.pk_psncl ='0001A310000000000G7M' and e.pk_om_job=a.pk_om_job and a.psncode not like 'QQ%' and a.pk_deptdoc=b.pk_deptdoc and a.pk_corp=c.pk_corp and a.pk_psnbasdoc=d.pk_psnbasdoc and LENGTH(a.psncode)>5 and rownum < 0 and b.deptcode='0806040101' )and a.pk_psncl ='0001A310000000000G7M' and e.pk_om_job=a.pk_om_job and a.psncode not like 'QQ%' and a.pk_deptdoc=b.pk_deptdoc and a.pk_corp=c.pk_corp and a.pk_psnbasdoc=d.pk_psnbasdoc and LENGTH(a.psncode)>5 and b.deptcode='0806040101' order by a.psncode,a.psnname,e.jobname,b.deptname,c.unitname,d.officephone,d.mobile
执行的SQL语句(其它页):select a.psncode,a.psnname,e.jobname,b.deptname,c.unitname,d.officephone,d.mobile from bd_psndoc a,bd_deptdoc b,bd_corp c,bd_psnbasdoc d,om_job e where rownum < 15 and a.psncode not in(select a.psncode from bd_psndoc a,bd_deptdoc b,bd_corp c,bd_psnbasdoc d,om_job e where a.pk_psncl ='0001A310000000000G7M' and e.pk_om_job=a.pk_om_job and a.psncode not like 'QQ%' and a.pk_deptdoc=b.pk_deptdoc and a.pk_corp=c.pk_corp and a.pk_psnbasdoc=d.pk_psnbasdoc and LENGTH(a.psncode)>5 and rownum < 15 and b.deptcode='null' )and a.pk_psncl ='0001A310000000000G7M' and e.pk_om_job=a.pk_om_job and a.psncode not like 'QQ%' and a.pk_deptdoc=b.pk_deptdoc and a.pk_corp=c.pk_corp and a.pk_psnbasdoc=d.pk_psnbasdoc and LENGTH(a.psncode)>5 and b.deptcode='null' order by a.psncode,a.psnname,e.jobname,b.deptname,c.unitname,d.officephone,d.mobile --------------------编程问答-------------------- 不明白你说什么!! --------------------编程问答-------------------- 你的SQL都把条件设成空啦 and b.deptcode='null' 。。。
取出来的结果能不是空吗? --------------------编程问答-------------------- 第一页有是因为你提交了条件,而其他页应该你是直接点击连接 或者条件没有提交,
可以将条件设置成隐藏字段,点击其他页的时候提交这个表单 通过提交的数据去做处理! --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 保存查询条件,每次翻页带上。 --------------------编程问答-------------------- 请求后台数据时,带上分页信息。 --------------------编程问答-------------------- 查询出错了。!分页查询。
--------------------编程问答--------------------
+1,一般如果是需要用户填或选择的条件就设置好条件,如果隐式的条件,用隐藏域
补充:Java , Web 开发