我正在尝试检索多个检查值,这些值在 JSP 中动态显示,从邮件服务器的收件箱文件夹中检索,就像在 yahoo 或 gmail 中一样。但是,每当我选择多个复选框(或其中一个)时,我都无法检索它们的值,例如主题和用户名。我应该在 JSP 中做什么才能在另一个 JSP 中动态检索这些值?
问问题
1346 次
1 回答
0
表单中的每个复选框都应具有相同的名称但不同的值。例如
...
<input
type="checkbox"
id="SELECT_CB_1"
name="SELECT_CB"
value="1"
/> Checkbox 1
<input
type="checkbox"
id="SELECT_CB_2"
name="SELECT_CB"
value="2"
/> Checkbox 2
<input
type="checkbox"
id="SELECT_CB_3"
name="SELECT_CB"
value="3"
/> Checkbox 3
...
然后,当您的表单发布时,您可以使用它HttpServletRequest
来检索名称为 的所有复选框的值SELECT_CB
。
String[] checked_values = request.getParameterValues( "SELECT_CB" );
您可能需要检查null
是否未选中任何复选框。
在前面的例子中,如果你检查SELECT_CB_1
然后SELECT_CB_3
将checked_values
包含[ "1", "3" ]
然后,您可以使用这些值来检索拼图的其他部分,例如主题和用户名。
于 2009-10-24T11:17:36.490 回答