jsp中Java代码如何获取下拉选项框选中的值

在jsp页面,下拉选的数据时从数据库动态获取的,现在我要把下拉选中的数据的值传入的数据库中,怎么获取选中的值,如下代码:
<select id="code" name="plugin">
<option value="1">cn</option>
<option value="2">us</option>
<option value="3">en</option>
</select>
使用request.getParameter("plugin")不能获取到值的,还有啥其他办法?
很急!

假设这JSP叫 index.jsp,自己提交给自己.

 

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<html>

<body>

<form id="test" method="post" action="index.jsp">

<select id="code"  name="plugin">

     <option value="1cn">cn</option>

     <option value="2us">us</option>

     <option value="3en">en</option>

</select> 

<input type="submit" value="提交">

<br>

<%out.println(request.getParameter("plugin")); %>

</form>

</body>

</html>

请采纳.

 

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-20
<select name="name">
<option value="值">选项</option>
</select>
提交到到后台 可以通过select的name获取到他选中项的value
第2个回答  2014-04-02
看见你写的 <form method="GET" action="index.jsp">

你确定你的action配置中能拦截到"index.jsp"吗?
你应该是没有提交成功,url指向都是错的。

见一个例子:

<form action="xxx.do" method="get">

action的url一般是以.do或者.action结束的,当然 ,你可以修改配置文件,修改拦截的规则,这样做的情况较少。
第3个回答  2014-04-02
是没提交吧
<form id="test" method="post" action="b.jsp">
<select id="code" name="plugin">
<option value="1">cn</option>
<option value="2">us</option>
<option value="3">en</option>
</select>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
然后在b中用request.getParameter("plugin")获取。
第4个回答  2014-04-02
你自己看看你的配置吧,request.getParameter("plugin");一定可以获取到值

jsp中Java代码如何获取下拉选项框选中的值
假设这JSP叫 index.jsp,自己提交给自己.<%@ page language="java" contentType="text\/html; charset=UTF-8"pageEncoding="UTF-8"%> cn us en <%out.println(request.getParameter("plugin")); %> 请采纳.

怎么在Java代码中得到JSP页面里下拉框的值,不是value的值 比如2 我想...
function c(obj){ var v=obj.options[obj.selectedIndex].text alert(v);} 1a 1b 1c

JSP页面获取Select值的问题
<base href="<%=basePath%>"> My JSP 'testselect.jsp' starting page 通过request.getParameter("number")方法取得下拉框选取的值 <!-- 提交给自身 --> < for (int i = 0; i < nu.size(); i++) { out.print("" + nu.get(i) + "");} > < \/\/取得提交的数字,...

jsp页面中如何设置下拉菜单
要使用下拉菜单,用户只需从列表中选择一个选项。在服务器端,可以获取用户选择的值,然后根据这些值执行相应的操作或处理逻辑。这通常涉及从数据库或其他数据源检索相关信息,并根据用户的选择显示或操作数据。在JSP中,你可以使用``标签将用户选择的值传递给服务器端的Java代码。例如:jsp 在Java代码中...

同一个jsp页面如何第2个下拉列表框获取第一个下拉列表框从数据库返回...
是要进行动态列表框么?有两种方法:第一是,把所有对应内容都存储在页面的隐藏层中,用哪部分显示哪个,但是如果有人要了解你的数据库结构的话也是一目了然 第二是,利用动态无刷新技术,即AJAX实现 如果有不明白的地方,可以给我的Q留言,能帮的尽量帮,289879822 ...

jsp下拉列表框默认显示查询的一条数据
jsp下拉列表框默认显示查询的一条数据可以给select标签赋值,只取其中的一条数据即可。import java.util.ArrayList;import java.util.Iterator;public class Test{ ArrayList list;\/\/ constructor; builds some sample data.public Test(){ this.list = new ArrayList();this.list.add(new String[]{"1...

在jsp页面中怎么样根据下拉框里选中的数据。。在文本框里显示出数据库...
ID: 1 2 3 <%!String name="";%> < try{ String id=request.getParameter("id");if(id!=null){ Class.forName("com.mysql.jdbc.Driver").newInstance();String url="jdbc:mysql:\/\/localhost:3307\/test";String user="root";String password="";Connection conn=DriverManager...

Java中的jsp下拉框使用SELECT标签提交到另一个页面获得vlaue值但如何...
首先定义一下SELECT的下拉,显示的文字就叫VALUE,里面对应的值就叫KEY,数据库里一般都是存的这个KEY,肯定不会存那个汉字VALUE的 然后在 页面上SELECT控件后面加个隐藏的文本框,刚打开页面的时候如果这个SELECT有值,也就是说如果是修改的时候,你应该把这个值放到隐藏框里,并且让SELECT显示这个选中的值...

Jsp下拉框数据传递
Jsp下拉框数据传递是通过onchange实现的。获 取select被选中项的文本 var item = $("select[name=items] option[selected]").text();这样提交表单的时候就可以带入这个参数了,比如 var fromobj=document.getElementById("myForm");fromobj.action=xxx.do?param=item fromobj.submit();...

jsp如何既能输入又能从下拉列表中选呢?
1:根据需求,阁下可以使用一个插件:select2,这是个很不错的插件 2:引入select2.js文件后,在文档加载完后调用:比如有一个下拉id是"myselect"("#myselect").select2();这个需要你有Jquery基础,因为这个插件是基于Jquery扩展的 3:补充:有时候可能动态给这个select改变了值,但它不会自动选中值...

相似回答