如何在jsp中检索select标签值?

时间:2013-08-02 12:40:01

标签: java html jsp

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

请帮助我如何从下拉列表中追溯价值。

2 个答案:

答案 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"))

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