-2

你好,我正在开发新的 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");

这运行得很完美,但是当我尝试从下拉列表中获取价值时。我得到空值。我尝试以下代码。

 out.println("your selection is..." + request.getParameter("roomtyperoomtypeid"));

请帮助我如何从下拉列表中检索价值。

4

2 回答 2

2

应该

out.println("your selection is..." + request.getParameter("roomtyperoomtypeid"));

实际上是:

out.println("your selection is..." + request.getParameter("roomtypeid"));
于 2013-08-02T12:45:09.090 回答
1

改变这个:

request.getParameter("roomtyperoomtypeid"))

至:

request.getParameter("roomtypeid"))

您试图访问不存在的元素,所以空指针异常。

于 2013-08-02T12:45:18.543 回答