【问题标题】:Can't get all the values multiple select无法获得所有值多选
【发布时间】:2014-11-07 17:32:04
【问题描述】:

我正在对使用 Struts2 和 JSTL 开发的遗留项目进行一些错误修复。我对下面的多选有疑问:

<tr class="itemTr">
<td class="formLabel"><span class="spamFormLabel">Tags </span>
</td>
                                <td class="formField"><html:select property="tags"
                                        styleId="tags"
                                        styleClass="baseField" size="1" multiple="true"
                                        style="height:170">
                                        <html:options property="tagsList"
                                            labelProperty="tagsLabelList" styleClass="baseOptions" />
                                    </html:select>
                                </td>
                            </tr>

当我请求动作类的值时

request.getParameter("tags");

只是返回我选择的第一个值。我的目标是归还所有这些,当然……哈哈

【问题讨论】:

  • 在这段代码中我没有看到 Struts2 或 JSTL。
  • 但是你能帮帮我吗?
  • 在 Struts2 中,如果您使用 multiple="true",所有这些都由 s:select 返回。我没有听懂一个问题。
  • 当我选择 3 个值时,只是返回我选择的第一个。
  • 因为这段代码不起作用,应该换掉。

标签: html multiple-select


【解决方案1】:
    String parreco[] = request.getParameterValues("tags");

使用这种方法我可以使用所有选定的值

【讨论】:

    猜你喜欢
    • 2017-06-14
    • 2021-09-17
    • 1970-01-01
    • 2016-01-13
    • 2011-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多