如何在jsp页面中实现用当用户点击查询,用户选择的条件还存在

 我来答
kg820108
2011-08-19 · 超过34用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:43.1万
展开全部
1.当前查询页面查询结果放iframe里,这样查询条件不会没,每次查询都是刷新iframe里的查询结果。
2.当点击查询按钮后,把查询条件当做参数传入后台,页面返回时再传递回来。
liufei_yj
推荐于2016-05-21 · TA获得超过788个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:352万
展开全部
当你提交到Action时
String keyWord="";//你获取的关键字
request.setAttribute("keyWord",keyWord);//把关键字存起来

jsp:
1、
<input type="text" name="" value="<%=keyWord%>"> //用这种尖括号百分号的
2、
<input type="text" name="" value="${keyWord}"/> //用el表达式把值取出来就行了(如果不能使用${} 需添加JSTL(el表达式是属于JSTL)支持 在MyEclipse里面右击你的项目 MyEclipse -> add JSTL....)
追问
你好!如果我的查询条件是在下拉列表中选择应该怎么写?
追答
'}
">selected>
用c标签判断后台传过来的值是否等于option的value 四楼的方法也行
你一开始就要说是下拉框啊 - -!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fb4c8bc
2011-08-19
知道答主
回答量:25
采纳率:0%
帮助的人:15.5万
展开全部
1:提交的时候把前台的选择值传到后台
2:后台处理完毕后,还需要将前台获得值返回到前台
3:页面处理:判断是否有值传入,如果有就选定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stlr2008
2011-08-19 · TA获得超过500个赞
知道小有建树答主
回答量:568
采纳率:0%
帮助的人:392万
展开全部
<select name="sex" id="sex">
<option value="M"
<%
if(sex.equals("M"))
out.print("selected");
%>
>男</option>

类似于这样,主要是条件你判断好了, sex 相当于你的搜索的值(个人认为换个数字也行,没试过);希望对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
apple美妞
2011-08-19 · 超过19用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:55.6万
展开全部
别刷新用户选择条件就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式