1

我在 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 中获取提交的数据呢?

4

0 回答 0