jsp 获取当前页面下拉框的值,并通过url传参的形式传递给servlet

时间:2022-12-13 21:10:05
如题!
jsp 获取当前页面下拉框的值,并通过url传参的形式传递给servlet

10 个解决方案

#1


该回复于2015-05-26 12:45:24被管理员删除

#2


用js

#3


jsp:
var par =document.getElementById('selectName').value;
.....myjsp.jsp?name=par

servelt:
String naem=request.getParameter('name');

#4


.....myjsp.jsp?name=par
这里能不能在详细一点
这样传只是把 par 这个字串当成name的值传过去了

#5


引用 4 楼 lazy122061517 的回复:
.....myjsp.jsp?name=par 
这里能不能在详细一点 
这样传只是把 par 这个字串当成name的值传过去了

var par =document.getElementById('selectID').value;
location.href="myjsp.jsp?name="+par;
// 或在新窗口打开:open("myjsp.jsp?name="+par,"_blank","");

如果par是中文,需要在servlet那边转码
String par = request.getParameter("par");
par = new String(par.getBytes("ISO-8859-1"),"GBK");

#6


推荐你用 prototype之类的东西,
<select id="selectName" name="selectName" 。。。
采用
$("selectName").value 就可以拿到选中的值

#7


传下拉表单的值不需要url传的

你直接在你转到的servlet中获取表单值就可以了

String s=request.getParameter("下拉表单的名字");

#8


getParameter

#9


jsp
<form name="f1" method="post" action="XXAction">
<select name="terry">
  <option value="1">第一个</option>
  <option value="2">第二个</option>
  <option value="3">第三个</option>
  <option value="4">第四个</option>
</select>
<input type="submit" value="提交">
</form>

servlet 
String terry = request.getPermeter("terry");//这个就是下拉框选中的value

说的很清楚,给分吧

#10


servlet 
String terry = request.getParameter("terry");//这个就是下拉框选中的value 
是这个

#1


该回复于2015-05-26 12:45:24被管理员删除

#2


用js

#3


jsp:
var par =document.getElementById('selectName').value;
.....myjsp.jsp?name=par

servelt:
String naem=request.getParameter('name');

#4


.....myjsp.jsp?name=par
这里能不能在详细一点
这样传只是把 par 这个字串当成name的值传过去了

#5


引用 4 楼 lazy122061517 的回复:
.....myjsp.jsp?name=par 
这里能不能在详细一点 
这样传只是把 par 这个字串当成name的值传过去了

var par =document.getElementById('selectID').value;
location.href="myjsp.jsp?name="+par;
// 或在新窗口打开:open("myjsp.jsp?name="+par,"_blank","");

如果par是中文,需要在servlet那边转码
String par = request.getParameter("par");
par = new String(par.getBytes("ISO-8859-1"),"GBK");

#6


推荐你用 prototype之类的东西,
<select id="selectName" name="selectName" 。。。
采用
$("selectName").value 就可以拿到选中的值

#7


传下拉表单的值不需要url传的

你直接在你转到的servlet中获取表单值就可以了

String s=request.getParameter("下拉表单的名字");

#8


getParameter

#9


jsp
<form name="f1" method="post" action="XXAction">
<select name="terry">
  <option value="1">第一个</option>
  <option value="2">第二个</option>
  <option value="3">第三个</option>
  <option value="4">第四个</option>
</select>
<input type="submit" value="提交">
</form>

servlet 
String terry = request.getPermeter("terry");//这个就是下拉框选中的value

说的很清楚,给分吧

#10


servlet 
String terry = request.getParameter("terry");//这个就是下拉框选中的value 
是这个