你好,我开发了新的jsp网站,我想从下拉列表中检索价值,我的代码如下所示。
<tr><td>Room Name</td><td><input type="text" name="roomname"></td></tr>
<tr><td>Room Type</td><td><select id="roomtypeid" name="roomtypeid">
<option value="2L">Conference(1-25 user) </option>
<option value="1L">restricted(1-50 user) </option>
<option value="0L">interview (1-1 meeting with recording) </option>
</select>
在另一个页面中,我试图获得如下文本框的值。
java.lang.String name =request.getParameter("roomname");
这次运行完美,但是当我试图从下拉列表中获取价值时。我得到null value.i尝试下面的代码。
out.println("your selection is..." + request.getParameter("roomtyperoomtypeid"));
请帮助我如何从下拉列表中追溯价值。
答案 0 :(得分:2)
应该
out.println("your selection is..." + request.getParameter("roomtyperoomtypeid"));
实际上是:
out.println("your selection is..." + request.getParameter("roomtypeid"));
答案 1 :(得分:1)
改变这个:
request.getParameter("roomtyperoomtypeid"))
要:
request.getParameter("roomtypeid"))
您试图访问不存在的元素,因此空指针异常。