论坛首页 Java企业应用论坛

[提问]请问如何处理这种查询加分页的问题

浏览 7396 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-02-26  
页面上部分为查询区(Form),输入若干查询条件.页面下部为显示查询结果,包括4个分页超链接(首页,上一页,下一页,尾页)。
我想实现的功能。我首先设置某一种查询条件,然后查询,获得第一页的信息。点击分页超链接的下一页的时候需要将Form中的查询条件也一并带入到Action。
目前的做法是把查询的条件在Action里面拼接成一个queryStr,然后前台分页的时候将查询字符串跟在超链接的后面。
请问在不利用session的前提下,有什么比较好的处理手段?
还有一个问题,session里面是不是尽量少放信息,最好只放userid?
   发表时间:2006-02-27  
http://www.blogjava.net/jfy3d/archive/2005/05/11/4175.html
这个可以实现
我一直在用 你用的时候不需要在处理参数  分页bean里都处理了

参数都是在request里  没有用session

jsp  struts  webwork下都可以 没有限制
0 请登录后投票
   发表时间:2006-02-27  
这种情况相当于tapstry中把参数设成persist, 有两种方式 session, client

用session方便点, 当点查询(submit)把form里面的值设到session。当点下一页的时候把form textField的value绑定到session里面的值就是了。

用request其实夜是一样的,把所需要的值构超成url 参数。 form里面的textfield绑定他们的值就是了。(用javascript读取textfield的值, 在构造url)
0 请登录后投票
   发表时间:2006-02-27  
引用
用request其实夜是一样的,把所需要的值构超成url 参数。 form里面的textfield绑定他们的值就是了。(用javascript读取textfield的值, 在构造url)

如果查询参数比较多的话构造url的时候就比较麻烦了。
0 请登录后投票
   发表时间:2006-02-27  
sure
0 请登录后投票
   发表时间:2006-02-27  
自己写个小函数 自动记录参数
一劳永逸  也就没什么麻烦了
放到session还是不好
0 请登录后投票
   发表时间:2006-02-27  
建议这种条件未定的时候,使用form post来构建分页链接。
0 请登录后投票
   发表时间:2006-05-08  
我是 用HTML保存查询条件.显示结果时继续将查询条件呈现到页面中. 分析查询条件并不需要多少时间吧.要么查询条件被呈现回 QueryForm 里, 要么呈现到hidden的input 里
0 请登录后投票
   发表时间:2006-05-20  
不属于session级别的变量,不应该放到session中,这样工程大了以后,容易产生变量定制的混乱,导致错误产生。
0 请登录后投票
   发表时间:2006-05-20  
呵呵,我的简单,method设为get,分页时调用这个js就OKl
function trunPage(page); {
    var url = document.location.href,_search = document.location.search;
    page += "";
    page = page.replace(/\s/g, "");;
    var reg = /page\=\d{1,5}/;
    if (_search == null || _search == "null" || typeof(_search); == "undefined" || _search == ""); {
        url += "?page=" + page;
    } else if (!reg.test(url);); {
        url += "&page=" + page;
    } else {
        url = url.replace(reg, "page=" + page); + "";
    }
    window.location = url;
}
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics