把选择的值在刷新跳转时再set回来就行了
解决方案 »
- Struts2调用完action方法后无法实现页面跳转
- 高分求代码:页面弹出对话框的数据获取?
- 配置tomcat支持https未果
- eclipse里 jsp乱码,好多方法都试了没用,帮帮忙
- 关于数据库连接池的问题
- dreamweaver中连接Sql server2000的数据库出现了class not found错误,请问是什么错误
- JavaScript如何链接数据库??
- 一个关于下载的问题
- 请问各位大虾tomcat的路径问题?
- jsp页面为Id属性动态加上编号
- 如何实现将applet中选中的文本复制到word或Excel中?
- 【100分悬赏,跪求Flex大神】有一妹子最近开发Flex项目,虚心求教……
javascript object.value = '2';
<s:if test="bhlx=='档案编号'">
<option value='1' selected="selected">档案编号</option>
<option value='2'>姓名</option>
<option value='2'>身证号</option>
<s:if/>
<c:if test="${xxx eq xxx}">
<option value='2' selected="selected">姓名</option>
</c:if>
<iframe name="iframeList" src="查询结果展示jsp"></iframe>
查询后跳转到查询结果展示jsp 这样你的查询条件就不会变了,就是你上次的查询条件都能保留查询条件
<option value='1' <%if("1".equals(request.getAttribute("bhlx") + ""))out.print(" selected ");%>>档案编号</option>
<option value='2' <%if("2".equals(request.getAttribute("bhlx") + ""))out.print(" selected ");%>>姓名</option>
<option value='2' <%if("3".equals(request.getAttribute("bhlx") + ""))out.print(" selected ");%>>身证号</option>
</select>点查询之后,要在servlet或者action里request.setAttribute("bhlx",request.getParameter("bhlx"));
1、页面是html静态页面,不是jsp页面;
1、页面经查询刷新后,select选项中保留的值是使用者之前按要求选的,不是某个定值,可以说是随机的吧;7楼的有点靠谱,不过那是jsp代码吧?
private String select(String str,List<String> list)
{
StringBuilder sb = new StringBuilder();
sb.append("<select style='width:100%' id='bm_id'>");
for (int i = 0; i < list.size();i++)
{
if (str.equals(list.get(i)))
{
sb.append("<option selected='selected' value='"+str+"'>"+str+"</option>");
}else
{
sb.append("<option value='"+list.get(i)+"'>"+list.get(i)+"</option>");
}
}
sb.append("</select>");
return sb.toString();
}