-2

私のメンバーがいCustomerDtoます

List<Services> serviceList;

サービスは、次のフィールドを含む別のDTOです。

private int serviceId;
private String serviceName;

私がする必要があるのは、顧客のDTOを埋め、リストであるserviceListに設定される複数のサービスも埋めるJSPを作成することです。

現在使用しているJSPページには、サービスリストを取得して表示するための次のコードが含まれています。現在私が行っているのは、サービス名を入力するためのテキストフィールドを表示することです。ユーザーがさらにサービスを入力したい場合は、「+」ボタンを使用してテキストフィールドを追加します。DTOでこれらの値を取得するために、サービス名だけを保持するリストを使用しています。データベースには、サービス用の別のテーブルがあります。

<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>

とにかく私はこれを達成することができますか?どんな助けでも大歓迎です。

4

1 に答える 1

1

はい、AutoPopulatingList、example1およびexample2を使用する必要があります。これには、MyRequestエンティティの変更が必要になります。

于 2012-11-08T06:06:38.963 に答える