<form action="" method="get" name="authorizeForm">
<input type="hidden" name="ID" value="<%=request.getAttribute("ID") %>"/>
<div>
<table>
<tr>
<td>待选择用户组</td>
<td></td>
<td>已选择用户组</td>
<td></td>
</tr>
<tr>
<td>
<select id="from" multiple="multiple" style="width:150px;height: 160px;">
<%
for(Map m: userGroupList){
%>
<option value="<%=m.get("ID") %>"><%=m.get("NAME_UNIQUE") %></option>
<% } %>
</select>
</td>
<td style="vertical-align: middle;">
<span id="removeAll"><img src="" onmousedown=""/></span><br/>
<span id="removeOne"><img src="" onmousedown=""/></span><br/>
<span id="addAll"><img src="" onmousedown=""/></span><br/>
<span id="addOne"><img src="" onmousedown=""/></span>
</td>
<td>
<select id="to" name="userGroup" multiple="multiple">
<%
for(Map m: userGroupSelectedList){
%>
<option value="1"><%=m.get("NAME_UNIQUE") %></option>
<% } %>
</select>
</td>
</tr>
</table>
</div>
</form>
跳转到servlet,在action中通过request.getParameter("userGroup");无法获取到select中的值,求大神指点,在线等回复
<input type="hidden" name="ID" value="<%=request.getAttribute("ID") %>"/>
<div>
<table>
<tr>
<td>待选择用户组</td>
<td></td>
<td>已选择用户组</td>
<td></td>
</tr>
<tr>
<td>
<select id="from" multiple="multiple" style="width:150px;height: 160px;">
<%
for(Map m: userGroupList){
%>
<option value="<%=m.get("ID") %>"><%=m.get("NAME_UNIQUE") %></option>
<% } %>
</select>
</td>
<td style="vertical-align: middle;">
<span id="removeAll"><img src="" onmousedown=""/></span><br/>
<span id="removeOne"><img src="" onmousedown=""/></span><br/>
<span id="addAll"><img src="" onmousedown=""/></span><br/>
<span id="addOne"><img src="" onmousedown=""/></span>
</td>
<td>
<select id="to" name="userGroup" multiple="multiple">
<%
for(Map m: userGroupSelectedList){
%>
<option value="1"><%=m.get("NAME_UNIQUE") %></option>
<% } %>
</select>
</td>
</tr>
</table>
</div>
</form>
跳转到servlet,在action中通过request.getParameter("userGroup");无法获取到select中的值,求大神指点,在线等回复
for(Map m: userGroupSelectedList){
%>
<option value="1"><%=m.get("NAME_UNIQUE") %></option>
<% } %>获取的都是1啊
本来是<%=m.get("ID") %>的,我是后来随意写了个值,在action里输出测试有没有值的
String str[] = request.getParameterValues("userGroup");
你的select框都没有name属性,后台怎么获取值呢?
<select name="customer.sexid">
<option value="1">男</option>
<option value="2">女</option>
</select>后台有customer这个对象 并且有sexid 这个属性 就直接能获取到吧