jsp如何将单选选框的内容提交到数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp如何将单选选框的内容提交到数据库相关的知识,希望对你有一定的参考价值。

详细代码 谢谢

在Struts2 中如下:
1:在前台JSP中:
<s:form action="SouSuo" theme="simple" method="post">
<!--定义list 还可添加选项-->
<s:set name="list1" value="'帖子', '地图'"/>
<!-- radio的 默认值的设置如下value 的设置 -->

<s:radio name="name" list="list1" value="#list1[0]"></s:radio>

<s:submit name="submit" value="全站搜索" cssClass="btn"/>
</s:form>
2:经过Struts.xml 传到后台Action 中
3:在Action中:

private String name;
设置出setName() and getName();
通过getName()得到传来的值,
4:在execute()中进行数据库的插入操作
DAO.save(name);
就OK了
参考技术A 只要能够读出来,输入数据库还不是小菜! 参考技术B 会用html表单提交数据吗,会的话ok
会用jsp取表单数据吗,会的话ok
会用java写数据库吗,会的话ok

不会的话,去看jsp、servlet基础教程

java中如何判断是哪个单选框被选中了?

我的单选框是这样写的!!
CheckboxGroup danxuan = new CheckboxGroup();
Checkbox op1 = new Checkbox("直线", danxuan, true);
Checkbox op2 = new Checkbox("任意", danxuan, false);

参考技术A 上述使用有问题:
正确使用方法为:
CheckboxGroup cbg = new CheckboxGroup();
add(new Checkbox("one", cbg, true));
add(new Checkbox("two", cbg, false));
add(new Checkbox("three", cbg, false));

然后,像qsmy所述,使用:
CheckboxGroup的方法:
Checkbox getSelectedCheckbox()
Gets the current choice from this check box group. 得到选择的Checkbox。

参考资料:J2SE1.5 API

本回答被提问者采纳
参考技术B 用CheckboxGroup的getSelectedCheckbox() 方法,返回一个当前选中的Checkbox对象。

Checkbox getSelectedCheckbox()
Gets the current choice from this check box group.

参考资料:J2SE1.5 API

以上是关于jsp如何将单选选框的内容提交到数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 xampp 将单选按钮值提交到数据库

jsp中选择单选框改变下面显示的值,这个代码如何实现

angularjs怎么获取到单选框的值

angularjs怎么获取到单选框的值

jquery 如何获取单选框的值?

javascript 怎么获得单选框值