struts页面条件查询,怎么处理页面条件回显?

zhongyangjian 2011-04-06 03:40:18
就是想在struts页面中进行查询,而查询条件必须在查询后显示时回显出来。麻烦高手给个思路,谢谢呀!
...全文
192 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
UPC_思念 2011-04-06
  • 打赏
  • 举报
回复
就是在查询页面查询后把查询条件也显示出来呗
zhongyangjian 2011-04-06
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 zhangdsh 的回复:]
1、使用request.setAttribute 将条件值写进去。在显示页面在读出来
2、使用框架, 结果页面使用iframe. 点击查询时,只刷新结果页面
[/Quote]
觉得这两点比较实际,方便。你们看呢,这个
longintstring 2011-04-06
  • 打赏
  • 举报
回复

如果只是分页显示的可以带条件下一页带条件下一页的话
就用隐藏字段就行了~我理解错了你的意思
<input type="hidden" name="param1">
清风月明 2011-04-06
  • 打赏
  • 举报
回复
1、使用request.setAttribute 将条件值写进去。在显示页面在读出来
2、使用框架, 结果页面使用iframe. 点击查询时,只刷新结果页面
sky_sa 2011-04-06
  • 打赏
  • 举报
回复
或者你用多个隐藏域分开放查询条件也是OK的,

那就不是2楼说的意思了。
sky_sa 2011-04-06
  • 打赏
  • 举报
回复
URL拼接成 **.do?pageindex=**&search=name=**&age=**&....
sky_sa 2011-04-06
  • 打赏
  • 举报
回复
例如你回显之后是这样,
<input type="hidden" name="search" value="name=**&age=**&....">

你提交之后,获取之前的查询条件search ,会获取到什么样的值呢?
longintstring 2011-04-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zhongyangjian 的回复:]

应该不用这么麻烦的吧,我以前用Struts2的时候,就是绑定,现在struts1应该就是在后台获取查询条件,然后查询完后,又把查询条件再在页面中显示,这样达到回显应该也可以吧
[/Quote]

你可以只用隐藏字段~一个一个放进去
zhongyangjian 2011-04-06
  • 打赏
  • 举报
回复
应该不用这么麻烦的吧,我以前用Struts2的时候,就是绑定,现在struts1应该就是在后台获取查询条件,然后查询完后,又把查询条件再在页面中显示,这样达到回显应该也可以吧
zhongyangjian 2011-04-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 longintstring 的回复:]
隐藏字段啊
你用base64把返回的url处理下,放到隐藏字段就可以了
[/Quote]
base64是什么。。。还有隐藏的话,具体怎么在查询后中显示出来?是不是要先在Action中取得查询条件,然后数据显示时又显示出来
sky_sa 2011-04-06
  • 打赏
  • 举报
回复
统一楼上的,比如你的查询URL是find.do?method=search&name=**&age=**&....(假想你继承的dispatchAction)
执行search 方法之后,返回到列表视图,这时候,你需要把你原来的条件name=**&age=**&....base64加密,传到list界面上去,放到隐藏域里面,那么你翻页的时候,后台还可以得到隐藏域里面的查询条件,把加密字段再次解密就可以拿到之前的查询条件了
longintstring 2011-04-06
  • 打赏
  • 举报
回复
隐藏字段啊
你用base64把返回的url处理下,放到隐藏字段就可以了

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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