站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题急!!!请问select下拉菜单在刷新后如何保持之前选择的选项?各位学长请指教 ,谢谢!!!

急!!!请问select下拉菜单在刷新后如何保持之前选择的选项?各位学长请指教 ,谢谢!!!

摘要: 急!!!请问select下拉菜单在刷新后如何保持之前选择的选项?各位学长请指教 ,谢谢!!!


在jsp1.jsp页面里select下拉菜单有三个选项a b c 选中b后提交到页面jsp2.jsp在jsp2.jsp中用response.sendRedirect()方法重新跳转到jsp1.jsp如何保持select菜单里的选型还是b??
各位高手请指教。


response.sendRedirect()方法重新跳转到jsp1.jsp

跳转回去之前将select的值置入request

回到初页面,取出参数,作个判断即可


jsp1.jsp?name="+ 参数值 +"


把value设置到session里,或者通过url传回去,<option value=<% value="取得的值"%>>这样就ok了


对,以上都可以


楼上几位学长,能不能在说的细一点,恕小弟我愚笨。谢谢啦!!!


<%
String str=request.getParameter("sel");
%>
<form action="">
<select name="sel">
<option value="a" selected>aa
<option value="b">bb
<option value="c">cc
</select>
<input type="submit"/>
</form>
<script>
<%if(str!=null){%>
document.all("sel").value="<%=str%>";
<%}%>
</script>


楼上的学长,我试了,不行呀?我用的是jbuilder2005,那位学长帮帮忙呀?


怎么会不行呢?
这是我写的一个小程序,成功运行啊
估计你那个是request没有取到值
值没有传过去
你提交以后有没有再做跳转
如果有肯定是拿不到了
如果还有跳转就要把提交后的值再传一次,要么就存在session里


直接使用struts标签从session里读出相应的值出来再显示就OK啦

<select name="FUND_NAME" >
<option value="</option>
</select>


用session或传参数




怎么不干脆 用bean 的属性来设置 并且设置bean的scope为session 最后用 get 和 set取和设置就ok了


感谢大家的帮忙,ok啦。
<%@ page contentType="text/html; charset=GB18030" import="java.util.*,java.io.*" %>

<head>
无标题文档
</head>
<body>
show1.jsp
<form action="jsp6.jsp">
<table width="100%" border="0">
<tr bgcolor="#666999">
<td width="10%">
编号

</td>
<td width="60%">
电话记录

</td>
<td width="10%">
分配任务

</td>
<td width="10%">
修改

</td>
<td width="10%">
删除

</td>
</tr>

<%

String color = "";

String str[] = new String[3];
for(int i=0;i<3;i++){
str[i] = request.getParameter("select"+i);
if(str[i]!=null){
try {
str[i] = new String(str[i].getBytes("ISO-8859-1"), "GB2312");
}
catch (UnsupportedEncodingException ex) {
}
System.out.println(str[i]);
}
if (i % 2 == 0)
color = "#FFCCFF";
else
color = "#66FFFF";
%>

<tr bgcolor='<%=color%>'>
<td>
<%=(i+1)%>

</td>
<td>
<%//=nb.getNote() %>

</td>
<td>

<select name="select<%=i%>">
<option value="下发新订单">下发新订单</option>
<option value="发货汇款问询">发货汇款问询</option>
<option value="售后服务">售后服务</option>
<option value="市场信息采集">市场信息采集</option>
<option value="促销、广告、企划事宜">促销、广告、企划事宜</option>
<option value="投诉">投诉</option>
<option value="主管审批">主管审批</option>
<option value="新客户来电查询">新客户来电查询</option>
</select>
<script type="" language="JavaScript">


↑返回目录
前一篇: 求freemarker 的说明文档或例子
后一篇: 关于java调用Oracle存储过程返回结果集