浏览 7396 次
锁定老帖子 主题:[提问]请问如何处理这种查询加分页的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-02-26
我想实现的功能。我首先设置某一种查询条件,然后查询,获得第一页的信息。点击分页超链接的下一页的时候需要将Form中的查询条件也一并带入到Action。 目前的做法是把查询的条件在Action里面拼接成一个queryStr,然后前台分页的时候将查询字符串跟在超链接的后面。 请问在不利用session的前提下,有什么比较好的处理手段? 还有一个问题,session里面是不是尽量少放信息,最好只放userid? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-02-27
http://www.blogjava.net/jfy3d/archive/2005/05/11/4175.html
这个可以实现 我一直在用 你用的时候不需要在处理参数 分页bean里都处理了 参数都是在request里 没有用session jsp struts webwork下都可以 没有限制 |
|
返回顶楼 | |
发表时间:2006-02-27
这种情况相当于tapstry中把参数设成persist, 有两种方式 session, client
用session方便点, 当点查询(submit)把form里面的值设到session。当点下一页的时候把form textField的value绑定到session里面的值就是了。 用request其实夜是一样的,把所需要的值构超成url 参数。 form里面的textfield绑定他们的值就是了。(用javascript读取textfield的值, 在构造url) |
|
返回顶楼 | |
发表时间:2006-02-27
引用 用request其实夜是一样的,把所需要的值构超成url 参数。 form里面的textfield绑定他们的值就是了。(用javascript读取textfield的值, 在构造url)
如果查询参数比较多的话构造url的时候就比较麻烦了。 |
|
返回顶楼 | |
发表时间:2006-02-27
sure
|
|
返回顶楼 | |
发表时间:2006-02-27
自己写个小函数 自动记录参数
一劳永逸 也就没什么麻烦了 放到session还是不好 |
|
返回顶楼 | |
发表时间:2006-02-27
建议这种条件未定的时候,使用form post来构建分页链接。
|
|
返回顶楼 | |
发表时间:2006-05-08
我是 用HTML保存查询条件.显示结果时继续将查询条件呈现到页面中. 分析查询条件并不需要多少时间吧.要么查询条件被呈现回 QueryForm 里, 要么呈现到hidden的input 里
|
|
返回顶楼 | |
发表时间:2006-05-20
不属于session级别的变量,不应该放到session中,这样工程大了以后,容易产生变量定制的混乱,导致错误产生。
|
|
返回顶楼 | |
发表时间: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; } |
|
返回顶楼 | |