java获取下拉框选中的值(Android Java文件中获取下拉菜单的中用户选择的值 求大佬)

本文目录
- Android Java文件中获取下拉菜单的中用户选择的值 求大佬
- 怎样在java后台获取表单中select选中的那个值
- java下拉框的值怎么从数据库里动态取出(el)
- java中,JComboBox下拉框选项事件比如我选择一个,怎么返回相应的事件
- JSP获取下拉框的值
- javagui中单选框如何获取选中的值
- 我用JAVA做了个下拉框,怎么能选中里面的一个数据,然后令这个数据与数据库表连接
- java中怎么获得下拉框选中的值
Android Java文件中获取下拉菜单的中用户选择的值 求大佬
在安卓客户端需要添加下拉框,供用户选择他们需要填写的选项。
如果使用资源文件把选项写死的话,只有text一种形式可选,局限太大,因此如果要实现 value - text 这种形式的话,需要单独写一个类 SpinnerOption.java 。
1. 布局文件
《Spinner
android:id="@+id/town_sp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/》
2. 下拉框选项实体 SpinnerOption.java,在Spinner中显示选项的时候,默认会显示每个项(Object)的 toString() 之后的内容,因此重写 toString() 方法,让它输出 text 。
public class SpinnerOption {
private String value = "";
private String text = "";
public SpinnerOption() {
value = "";
text = "";
}
public SpinnerOption(String value, String text) {
this.value = value;
this.text = text;
}
@Override
public String toString() {
return text;
}
public String getValue() {
return value;
}
public String getText() {
return text;
}
}
3. Fragment中:
ArrayList《SpinnerOption》 towns;
//准备好下拉框内容
towns = new ArrayList《SpinnerOption》();
for (int i = 0; i 《 18; i++) {
SpinnerOption c = new SpinnerOption(i + "", i + " 镇");
towns.add(c);
}
townSp = (Spinner)view.findViewById(R.id.town_sp);
//设置Adapter
ArrayAdapter《SpinnerOption》 townAdapter = new ArrayAdapter《SpinnerOption》(getActivity(),android.R.layout.simple_spinner_item, towns);
townAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
townSp.setAdapter(townAdapter);
//取下拉框的值
postData.put("townId", ((SpinnerOption)townSp.getSelectedItem()).getValue());
在取值时要注意,getSelectedItem()得到的是笼统的Object对象而已,还需要把它转换类型为SpinnerOption类才能取值。
完成之后的效果:
怎样在java后台获取表单中select选中的那个值
《select name="select"》
《option value = "1" selected="selected"》1《/option》
《/select》
request.getParameter("select")
java下拉框的值怎么从数据库里动态取出(el)
你是从 servlet 跳转到 jsp 吧,你可以在servlet查询到 选项框里的内容List传到jsp
然后:
《select》
《c:foreach item="${List}" var="ml"》
《option value="${ml.name}"》${ml.name}《/option》
《/c:foreach》
《/select》
这样应该OK了。希望对你有帮助
java中,JComboBox下拉框选项事件比如我选择一个,怎么返回相应的事件
选中事件:
JComboBox《String》 comboBox_4 = new JComboBox《String》();
comboBox_4.setBounds(199, 117, 35, 22);
panel_2.add(comboBox_4); //这是父容器
comboBox_4.addItem("1");
//添加元素
comboBox_4.addItem("2");
comboBox_4.addItem("3");
//监听选中
comboBox_4.addItemListener(new ItemListener()
{
@Override
public void itemStateChanged(ItemEvent e)
{
//如果选中了一个
if (e.getStateChange() == ItemEvent.SELECTED)
{
//这里写你的任务 ,比如取到现在的值
String text=(String) comboBox_4.getSelectedItem(); }
}
});
JSP获取下拉框的值
jsp获取下拉列表的值并显示:
参考例子:
《%@ page language="java" import="java.util.*" pageEncoding="GB18030"%》
《%
request.setCharacterEncoding("GB18030");//加上这一句解决的
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
//存放下来菜单对应值的数组
ArrayList nu = new ArrayList();
nu.add("一");
nu.add("二");
nu.add("三");
%》
《!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"》
《html》
《head》
《base href="《%=basePath%》"》
《title》My JSP ’testselect.jsp’ starting page《/title》
《/head》
《body》
通过request.getParameter("number")方法取得下拉框选取的值
《form method=post action="testselect.jsp"》 《!-- 提交给自身 --》
《select name=number》
《%
for (int i = 0; i 《 nu.size(); i++) {
out.print("《option》" + nu.get(i) + "《/option》");
}
%》
《/select》
《input type="submit" value="提交" name="submit"》
《/form》
《/body》
《%
//取得提交的数字,并显示
String n = (String) request.getParameter("number");
out.print("选的值是:" + n);
%》
《/html》
运行效果:
javagui中单选框如何获取选中的值
表单中单选、多选、选择框值的获取及表单的序列化
0 2015-12-17 13:00:11
总结了下在表单处理中单选、多选、选择框值的获取及表单的序列化,写成了一个对象。如下:1 var formUtil = { 2 // 获取单选按钮的值,如有没有选的话返回null 3 // elements为radio类的集合的引用 4 getRadioValue:function(elements) { 5 var value = null; // null表示没有选中项 6 // 非IE浏览器 7 if(elements.value != undefined && elements.value != ’’) { 8 value = elements.value; 9 } else { 10 // IE浏览器 11 for(var i = 0, len = elements.length; i 《 len; i++ ) { 12 if(elements.value); 28 } 29 } 30 if(arr.length 》 0) { 31 return arr.join(’,’); 32 } else { 33 return null; // null表示没有选中项 34 } 35 }, 36 37 // 获取下拉框的值 38 // element为select元素的引用 39 getSelectValue:function(element) { 40 if(element.selec
我用JAVA做了个下拉框,怎么能选中里面的一个数据,然后令这个数据与数据库表连接
你可以用下拉框的 getSelectedIndex() 方法获取选中的选项,返回的值为0时为“旅游路线”,1为“导游名字”,2为“旅游团名字”
java中怎么获得下拉框选中的值
在js中通过var v=decument.getElementById("id名").value;获得值;
运用jQuery的话就是这个了$("#下拉框id").val() ;
在sevlet里就通过request.getParameter("控件名称");取值;
这个可以取text,password,radio,select的值;返回字符串
request.getParameterValue()这个方法可获得CheckBox和多个同名表单控件的值,返回一个数组。

更多文章:
accelerate常用短语(by oneself是什么意思)
2026年7月6日 22:00
windowsinstaller安装(在图标上单击右键为何出现WINDOWS INSTALLER正在准备安装,怎么办)
2026年7月11日 07:00
指针数组与数组指针的用法(你好 请问你了解数组与指针运用吗 还有数组之中还能嵌套数组吗 如: int a[11]={b[2]、、、、})
2026年3月17日 22:30
祁东县新闻网站(2015湖南祁东县事业单位引进紧缺型人才公告)
2026年2月3日 03:45
幻灯片js不可用怎么解决(js幻灯片 没有反映 哪里出错了)
2026年4月15日 00:15
html代码查看器(怎样使用浏览器查看网页HTML和CSS源代码)
2025年9月7日 17:30
oracle 10g客户端安装(oracle10g能不能安装到windows2012上面)
2025年7月18日 11:45














