有没有办法可以使用jsp中的对象列表将数据导入dto?

时间:2012-11-08 05:09:22

标签: spring jsp

我的CustomerDto成员

List<Services> serviceList;

和服务是另一个包含以下字段的Dto;

private int serviceId;
private String serviceName;

我需要做的是创建一个JSP,它将填充客户DTO并填充多个服务,这些服务将被设置为serviceList,这是一个List。

我目前使用的JSP页面包含以下代码以获取和显示服务列表。目前我正在做的是显示文本字段以输入服务名称,如果用户想要输入更多服务,则他/她使用“+”按钮添加文本字段。要在DTO中获取这些值,我使用的是一个只包含服务名称的List。在数据库中,我有一个单独的服务表。

<c:forEach var="i" begin="0" end="${countServiceName-1 }" >
    <c:set var="divName" value="my${i}Div" />
    <div style="margin-top: 5px" id="${divName }">
        <input type="text"name="serviceList" value="${customerRegistrationDto.serviceList[i] }" title="Service Name" maxlength="200" style="width:400px;vertical-align:middle;"/>
        <a href="javascript:removeInputBox('${divName }')" ><img src="<c:url value="/resources/img/common/x.png" />" alt="" style="vertical-align:middle;margin-left: 2px"/></a>
    </div> 
</c:forEach>

无论如何我能做到这一点吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

是的,你应该使用AutoPopulatingList,example1&amp; example2。这将需要更改MyRequest实体。