如何在jsp页面中实现用当用户点击查询,用户选择的条件还存在
追问:你好!如果我的查询条件是在下拉列表中选择应该怎么写?
追问:你好!如果我的查询条件是在下拉列表中选择应该怎么写?
答案:当你提交到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....)
其他:1.当前查询页面查询结果放iframe里,这样查询条件不会没,每次查询都是刷新iframe里的查询结果。
2.当点击查询按钮后,把查询条件当做参数传入后台,页面返回时再传递回来。 1:提交的时候把前台的选择值传到后台
2:后台处理完毕后,还需要将前台获得值返回到前台
3:页面处理:判断是否有值传入,如果有就选定 <select name="易做图" id="易做图">
<option value="M"
<%
if(易做图.equals("M"))
out.print("selected");
%>
>男</option>
类似于这样,主要是条件你判断好了, 易做图 相当于你的搜索的值(个人认为换个数字也行,没试过);希望对你有帮助 别刷新用户选择条件就行了
上一个:jsp中怎么把char类型转换成number类型
下一个:有没有能够压缩JSP代码的工具,包括JSP中的JS,CSS,HTML.包含标签等特殊符号