【发布时间】:2017-06-23 08:55:07
【问题描述】:
我现在正在设计 .jsp,其中包含一个动态表,数据将从数据源中检索(这无关紧要)。要求与我的主题相同。而且我有完整的部分代码,但未能获得用户输入值。
我的代码如下:
<form id="select" method="post" action="select">
<h2 style="text-align: center;">Plan List</h2>
<p style="width: 100%; text-align: center;">
<button type="submit"
>Select</button>
</p>
<table class="details">
<tr class="details">
<th class="details" style="text-align: center;">Plan Name</th>
<th class="details" style="text-align: center;">Quota</th>
</tr>
<c:forEach items="${list}" var="plan">
<tr class="details">
<td class="details" style="text-align: center;">${plan.planName}</td>
<td class="details" style="text-align: center;"><input
type="text" name="quota2" min="1"></td>
<td class="details"><input type="checkbox" name="selection2"
value="${selectedPartnerId},${plan.planId}" /></td>
</tr>
</c:forEach>
</table>
设计是通过单击复选框来选择行,然后单击选择按钮以提交选定的行。我现在可以通过将变量设置为值来传递数据。但是,我找不到任何方法来传递属于用户输入的值。我已经为此花了两天时间。请给我一些建议。非常感谢您宝贵的时间......
更多详细信息供您参考... 我现在使用 java 作为后端,并通过“request.getParameterValues("selection2")" 获取选定的复选框结果列表...
【问题讨论】:
-
你如何在后端检索输入值?
-
我使用 request.getParameterValues("selection2") 并以 String[] 的形式返回我选择的行,感谢您的评论
-
request.getParameterValues("selection2") 将检索复选框值。 呢?你想获取 quota2 的值吗?
-
是的.. 我可以获取 quota2 结果。但是要求只是从选定的行中获取信息。如果我在不勾选复选框的情况下输入 quota2,我仍然可以获取我不需要的结果,并且我无法判断该值是否来自哪一行。一个复选框和一个输入字段一个记录,表格中会有多行..
标签: javascript html spring jsp