我在 Map 集合中有一个对象-字符串对。我需要在 JSP 中的表格上显示对象值以及字符串以及单选按钮选择。
我该怎么做,据我所知,spring displaytag 不支持 Map。
请帮忙
代码:
下面是formBackingObject函数,怎么在jsp表单中显示呢?
public class ABCListingController extends SimpleFormController {
@Override
protected Object formBackingObject(HttpServletRequest request)
throws Exception {
DTO dmDto = new DTO();
Map<ABC, Integer> matrix = new HashMap<ABC, Integer>();
matrix = functionCall();
dmDto.setMatrix(matrix);
return dmDto;
}
}
jsp:
<c:forEach items="${matrix}" var="entry">
<tr>
<td><input type="radio" id="selected"
value="${entry.key.abcId}"></td>
<td><c:out value="${entry.key.abcVar}" />
<tr>
</c:forEach>
<div style="text-align: center">
<input type="submit" value="Submit" />
</div>
但是如何在控制器的 onsubmit 中获取提交的数据呢?