**在jsp中怎样用request得到 RadioBox 传的值?**

Rainbow686 2003-11-04 05:48:08
我做了一个注册个人信息的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。我该怎么办?
...全文
123 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgtn5460 2010-06-22
  • 打赏
  • 举报
回复
我也是这个问题,按楼上几位兄弟说的,可得到的是乱码
hongsea312 2003-11-05
  • 打赏
  • 举报
回复
我的做法是把value值写成汉字,即
<input type="radio" value="男" checked name="R1">男
<input type="radio" name="女" value="2">女
tiannet 2003-11-05
  • 打赏
  • 举报
回复
不应该出现作者所得情况呀。
hongsea312 2003-11-05
  • 打赏
  • 举报
回复
不好意思,刚才打错了,现更正!!
<input type="radio" value="男" checked name="R1">男
<input type="radio" name="R1" value="女">女

然后再获取R1的值.
minghui000 2003-11-04
  • 打赏
  • 举报
回复
up
龙威 2003-11-04
  • 打赏
  • 举报
回复
<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 = "女";
lijong29909 2003-11-04
  • 打赏
  • 举报
回复
********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"));
//或“男”或“女”

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧