为什么下拉列表的值获得是null

yuhongpingimu 2010-05-04 10:44:48
<select name="name"  >

<option value="Oracle">Oracle
<option value="JavaEE">JavaEE
<option value="Linux">Linux
<option value="MySQL">MySQL
</select>

提交后
<%!String myValue ;%>
<% myValue=request.getParameter("name");
System.out.println(myValue);%>

打印出来的是空值。
帮帮看看谢谢。
只是取了一个值,不用数组吧。
...全文
224 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuhongpingimu 2010-05-05
  • 打赏
  • 举报
回复
谢谢大家。问题已经解决了。流汗 果然是写在了form的外边了。。。
yangweiqing2 2010-05-05
  • 打赏
  • 举报
回复
你试下在<select />标签中设置个id="name",<select id="name"></select>
因为request.getParameter("id"),是获取id的值,这点不同struts是同过name取值的。
whlcy 2010-05-04
  • 打赏
  • 举报
回复
<form action="">
<select name="name" >

<option value="Oracle">Oracle
<option value="JavaEE">JavaEE
<option value="Linux">Linux
<option value="MySQL">MySQL
</select>
<input type="submit" value="ok">
</form>

<%!String myValue ;%>
<% myValue=request.getParameter("name");
System.out.println(myValue);%>

开始为null
点击ok时就为Oracle
shine333 2010-05-04
  • 打赏
  • 举报
回复
不要告诉我,你的<select>在<form>之外
whlcy 2010-05-04
  • 打赏
  • 举报
回复
你用表单提交了没!!!!
crazylaa 2010-05-04
  • 打赏
  • 举报
回复
<option value="Oracle">Oracle
-----》》》标签要关闭,4行都加上
<option value="Oracle">Oracle</option>

<%!String myValue ;%>
----------》》》叹号去掉。
<% String myValue ;%>
yuhongpingimu 2010-05-04
  • 打赏
  • 举报
回复
没有人在给说说?
yuhongpingimu 2010-05-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 libenyue 的回复:]

<option value="Oracle">Oracle</option>
<option value="JavaEE">JavaEE</option>
大哥你写完行不,那样当然不显示了
[/Quote]也不行啊 。
yuhongpingimu 2010-05-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 aa644509120 的回复:]

<select name="name" >该个名字试试
[/Quote]这个就是我改的。之前不叫这个。
problc 2010-05-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 libenyue 的回复:]
<option value="Oracle">Oracle</option>
<option value="JavaEE">JavaEE</option>
大哥你写完行不,那样当然不显示了
[/Quote]
要写全。
woshayawo 2010-05-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 libenyue 的回复:]

<option value="Oracle">Oracle</option>
<option value="JavaEE">JavaEE</option>
大哥你写完行不,那样当然不显示了
[/Quote]

呵呵!!
whlcy 2010-05-04
  • 打赏
  • 举报
回复
<select name="name" >该个名字试试
libenyue 2010-05-04
  • 打赏
  • 举报
回复
<option value="Oracle">Oracle</option>
<option value="JavaEE">JavaEE</option>
大哥你写完行不,那样当然不显示了

62,614

社区成员

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

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