**在jsp中怎样用request得到 RadioBox 传的值?**
我做了一个注册个人信息的jsp,其中选择性别我用了RadioBox, name="R1"如下:
<input type="radio" value="1" checked name="R1">男
<input type="radio" name="R1" value="2">女
我想在提交后将其中的value读出,如果选择的是男就是1,女就是2,
其中:<form method="POST" action="/myjsp/insertEmployeeInfo" name="frmViewInfo">
action 部分后面(insertEmployeeInfo)是一个servlet,我怎样在servlet中的到RadioBox传过来的值?
我用了request.getParameter("R1"),可是不管你选择“男”还是“女”,传的值都是1。我该怎么办?
问题点数:20、回复次数:6Top
1 楼lijong29909(我爱洗澡)回复于 2003-11-04 19:17:05 得分 20
********demo.jsp***********
<form action="test.jsp">
<input type="radio" value="1" checked name="R1">男
<input type="radio" name="R1" value="2">女
<input type=submit>
</form>
按照你的做完全没有问题呀
******test.jsp*********
out.println(request.getParameter("R1"));
//或“男”或“女”
Top
2 楼ljcao(龙威)回复于 2003-11-04 21:31:16 得分 0
<input type="radio" value="1" checked name="R1">男
<input type="radio" name="R1" value="2">女
String sex = request.getParameter("R1");
if(sex=="1')
sex = "男";
else
sex = "女";
Top
3 楼minghui000(沉迷网络游戏)回复于 2003-11-04 21:49:50 得分 0
upTop
4 楼hongsea312(萧鸿)回复于 2003-11-05 00:59:23 得分 0
我的做法是把value值写成汉字,即
<input type="radio" value="男" checked name="R1">男
<input type="radio" name="女" value="2">女Top
5 楼hongsea312(萧鸿)回复于 2003-11-05 01:04:03 得分 0
不好意思,刚才打错了,现更正!!
<input type="radio" value="男" checked name="R1">男
<input type="radio" name="R1" value="女">女
然后再获取R1的值.
Top
6 楼tiannet(http://tiannet.yculblog.com)回复于 2003-11-05 09:58:49 得分 0
不应该出现作者所得情况呀。Top




