request.getParameter()对那些标签起作用?对radio不起作用?
时间:2011-12-20
来源:互联网
request.getParameter()对很多标签都能返回其value值,但是为什么我在用它作用radio时总是不能得到value值呢?
例子如下:
<p align="left">用户名:
<input type="text" name="username" id="username" /></p>
String username=request.getParameter("username");
String passwd=request.getParameter("pwd1");
if(username!=""&&passwd!=""){
out.println("用户名为:"+username);
}
在input中输入用户名“beck”,返回的就是“beck”,但是
<p align="left">性别:
<input type="radio" name="sex" value="男" />
男
<input type="radio" name="sex" value="女" />
女</p>
String s=request.getParameter("sex");
if(s=="男"){
out.println("性别为:男");
}
else if(s=="女"){
out.println("性别为:女");
}
选中“男”,此时就得不到“sex“的value值,为什么?
例子如下:
<p align="left">用户名:
<input type="text" name="username" id="username" /></p>
String username=request.getParameter("username");
String passwd=request.getParameter("pwd1");
if(username!=""&&passwd!=""){
out.println("用户名为:"+username);
}
在input中输入用户名“beck”,返回的就是“beck”,但是
<p align="left">性别:
<input type="radio" name="sex" value="男" />
男
<input type="radio" name="sex" value="女" />
女</p>
String s=request.getParameter("sex");
if(s=="男"){
out.println("性别为:男");
}
else if(s=="女"){
out.println("性别为:女");
}
选中“男”,此时就得不到“sex“的value值,为什么?
作者: beck464771647 发布时间: 2011-12-20
汉字要编码解码
作者: Acesidonu 发布时间: 2011-12-21
不是得不到值,是你比较字符串用错了,s=="男"改为"男".equals(s);
作者: EEXXTTJJSS 发布时间: 2011-12-21
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28