我在java中获取select的值时遇到了一些问题。
这是我的java控制器里面的代码:
String topicName = request.getParameter("select_topic");
这是我的JSP文件中的代码:
<select class="topic-form" name="select_topic" style="height:40px; " id="select_topic">
<option>Select topic</option>
</select>
我正在为动态选择生成选项,然后尝试在java中获取所选选项。问题是我试图看看java中的代码返回什么,它是一个“null”值。我还让jsp返回控制台内的值,以检查值是否正确,它们是否正确。所以我能想到的是,topicName不会以某种方式获取该值。我还检查了函数是否被调用,它确实。
答案 0 :(得分:1)
假设您的JSP页面名为“topic.jsp”:
示例:
<form action="topic.jsp" method="get">
<select class="topic-form" name="select_topic" id="select_topic">
<option value="-1">Select topic</option>
<option value="1">Topic 1</option>
</select>
<input type="submit" name="submit" value="Submit" />
</form>
调试: