有没有办法使JSP中的下拉列表(<select></select>)在页面提交后,保持原来选择的值 有没有办法使JSP中的下拉列表(<select></select>)在页面提交后,保持原来选择的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="javascript">document.form1.select1.value="<%=request.getParameter("select1")%>";</script> 提交的时候对把你的当前选项值装如一个集合(如list),提交后把你这个集合再显示一下。 麻烦是麻烦,但是问题就是这么解决的 判断<option> 的值和提交的一样就添加selected select.jsp:<%@ page contentType ="text/html;charset=gb2312" %> <%String select1 = "";if(request.getParameter("select1")!=null) select1 = request.getParameter("select1");%><html><head><title></title></head> <body><form name="form1" action="select.jsp" method="post"><select name="select1" > <option value=""></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option></select><input type="submit" name="smtbtn" value="submit"></form></body></html><script> var selvalue = "<%=select1%>"; document.form1.select1.value= selvalue;</script> liaoxiaoqi(天崖) 的方法不错,结了 java 和javascrip有什么关系? javase代码有错,谁能调试? 收集各种文件类型的文件头信息 一个简单程序结果的疑惑 高分请教一个简单的问题 二维数组的index 接口的方法不写参数行吗? 如阿随机生成按钮 关于SCJP报名的问题 如何加一个返回上一界面的按钮? 请教各位一个问题,关于读文件的,谢谢 加密解密求助
document.form1.select1.value="<%=request.getParameter("select1")%>";
</script>
麻烦是麻烦,但是问题就是这么解决的
<%@ page contentType ="text/html;charset=gb2312" %>
<%
String select1 = "";
if(request.getParameter("select1")!=null)
select1 = request.getParameter("select1");
%>
<html>
<head><title></title></head>
<body>
<form name="form1" action="select.jsp" method="post">
<select name="select1" >
<option value=""></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="submit" name="smtbtn" value="submit">
</form>
</body>
</html>
<script>
var selvalue = "<%=select1%>";
document.form1.select1.value= selvalue;
</script>