<%String m="1"; %>
在我的JSP文件中
<select name ="test">
<option value="2"> 2 </option>
<option value="3"> 3 </option>
<option value="4"> 4 </option>
</select>
根据选择列表中选择的内容,我想为变量m赋值。这样做的最佳方法是什么?感谢。
答案 0 :(得分:1)
将其放入HTML <form>
并添加提交按钮。
<form>
<select name="test">
<option value="2">2</option>
<option value="3">3</option>
<option value="3">3</option> <!-- Why 2 same options? -->
</select>
<input type="submit" />
</form>
这样,变量将作为HTTP请求参数发送,输入元素的名称作为参数名称。然后你可以按如下方式获得它:
String m = request.getParameter("test");
// ...
请注意,对表单提交进行后处理通常在servlet中完成,而不是在JSP中完成。