已有101人关注
如何获取输入的逻辑值
发表在Java图书答疑 2009-03-04
是否精华
版块置顶:
如果在HTML中用的是:input name="name" type="text" ...,则可以在JavaBean或者Servlet 中用String  name=....get....获取输入的字符串。但如果HTML中是:input name="name" type="radio" ...,此时输入的不是一个字符而是一个逻辑值,此时要想在JavaBean或者Sservlet 中获取这个逻辑值该用什么类型?用Boolean 不行。麻烦专家介绍一下。谢谢了
分享到:
精彩评论 7
佚名
学分:70 LV3
TA的每日心情
开心
2021-07-05 14:21:40
2009-03-04
沙发
  向你介绍一种单选按钮的应用方法,将单选按钮的value属性设置为与单选按钮显示值相同的。
 例如:<input name = “radio” type="radio" value="nan">nan
 通过这样的设置之后,在Servlet中通过request.getParameter("radio")就可以获取相应的值。
limqqepp
学分:0 LV1
2009-03-05
板凳
谢谢绿草
9527
学分:0 LV1
2009-03-05
地板
这是我们应该做的。非常感谢您购买,阅读我们公司出版的图书。
limqqepp
学分:0 LV1
2009-03-05
4L
我在HTML文件中这样写的:<form action = "diaocha" method = "post">
                        <input type="radio" name="radio" value="nan">nan<br>
                        <input type="radio" name="radio" value="nv">nv<br>
在Servlet 中是这样的:。。。。。
                         String  nan=request.getParameter("radio");
               String  nv=request.getParameter("radio");

   按钮nan输入再提交后显示的是:nannan ,或者nvnv,
   我选了一个nan或者一个nv按钮怎么会显示两个nan或者两个nv的? 麻烦专家解释一下。谢谢
9527
学分:0 LV1
2009-03-06
5L
因为你的两个单选按钮的name属性是一样的,都是叫一个名字。

request.getParameter("radio");这个方法返回的是在页面中选中的那个按钮value属性。

你仔细看看你写的代码:

String nan=request.getParameter("radio");
String nv=request.getParameter("radio");

这两个方法是一样的,只是赋值给了不同的变量,怎么可以得到两个结果呢?
limqqepp
学分:0 LV1
2009-03-06
6L
谢谢9527
小小邪
学分:0 LV1
2009-03-06
7L
结贴
首页上一页 1 下一页尾页 7 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照