2013-06-11 2 views
0

여기 내 JSP가 있습니다. 여기 jsp에서 드롭 다운 목록 값 할당

<form:form action="changeSrtOrdrRecoveryAccount.do" id="sortOvrlyFrm" autocomplete="off"> 
      <c:if test="${not empty recoveryAccts}"> 
       <ng:dep-datatable stretch="true" xstyle="border:0"> 
       <ng:dep-datatable-tr xstyle="border:0;background-color:#FFFFFF;"> 
        <ng:dep-datatable-th xstyle="border:0"><fmt:message key="label.rcvyAcct"/></ng:dep-datatable-th> 
        <ng:dep-datatable-th xstyle="border:0">Sort Order</ng:dep-datatable-th> 
       </ng:dep-datatable-tr> 
        <c:forEach items="${recoveryAccts }" var="recAcct"> 
         <ng:dep-datatable-tr xstyle="border:0"> 
          <ng:dep-datatable-cell xclass="borderlessTableCell"> 
           <input type="text" name="recAcct" value="<c:out value="${recAcct}"/>" readonly="readonly" /> 
          </ng:dep-datatable-cell> 
          <ng:dep-datatable-cell xclass="borderlessTableCell"> 
           <select name="srtOption"> 
           <option value="<c:out value="${recAcct}-0"/>">0</option> 
           <c:forEach var="i" begin="1" end="${total}" step="1" varStatus ="status"> 
            <option value="<c:out value="${recAcct}"/>-<c:out value="${i}"/>"><c:out value="${i}"/></option> 
           </c:forEach> 
           </select> 
          </ng:dep-datatable-cell> 
         </ng:dep-datatable-tr> 
        </c:forEach> 

       </ng:dep-datatable> 
      </c:if> 
     </form:form> 

내 생성 code.I, 0 beind입니다 할당하고 현재 코드 account.With 2의 1 계정 2의 값에 대한 srtOption 1의 표시 값 수있는 방법을 찾고있다 나는 다음과 같은 에서 같은 선택 추가 할 accounts.If 모두에 대한 srtOption 드롭 다운 목록에 표시 한 다음 드롭 다운에 표시 두 계정의 값은 2

<option selected value="<c:out value="${recAcct}"/>-<c:out value="${i}"/>"><c:out value="${i}"/></option> 

Q

<table style="border:0" class="wt-ng-dt-dep wt-ng-dt-dep-stretch" cellpadding="0" cellspacing="0"> 
       <tr style="border:0;background-color:#FFFFFF;" class="wt-ng-dt-dep-tr wt-ng-dt-dep-tr-header"> 
        <th style="border:0" class="wt-ng-dt-dep-th">Recovery Account</th> 
        <th style="border:0" class="wt-ng-dt-dep-th">Sort Order</th> 
       </tr> 

         <tr style="border:0" class="wt-ng-dt-dep-tr"> 
          <td class="borderlessTableCell wt-ng-dt-dep-cell wt-ng-dt-dep-cell-first"> 
           <input type="text" name="recAcct" value="1234567891234  - 1" readonly="readonly" /> 
          </td> 
          <td class="borderlessTableCell wt-ng-dt-dep-cell wt-ng-dt-dep-cell-first"> 
           <select name="srtOption"> 
           <option value="1234567891234  - 1-0">0</option> 

            <option selected value="1234567891234  - 1-1">1</option> 

            <option selected value="1234567891234  - 1-2">2</option> 

           </select> 
          </td> 
         </tr> 

         <tr style="border:0" class="wt-ng-dt-dep-tr"> 
          <td class="borderlessTableCell wt-ng-dt-dep-cell"> 
           <input type="text" name="recAcct" value="9876543219876  - 2" readonly="readonly" /> 
          </td> 
          <td class="borderlessTableCell wt-ng-dt-dep-cell"> 
           <select name="srtOption"> 
           <option value="9876543219876  - 2-0">0</option> 

            <option selected value="9876543219876  - 2-1">1</option> 

            <option selected value="9876543219876  - 2-2">2</option> 

           </select> 
          </td> 
         </tr> 


       </table> 

도와 주셔서 감사합니다.

답변

0

같은 이름으로 두 개의 선택을 사용하고 있습니다. 이름을 사용하여 값을 추출 할 수 있도록 고유해야합니다. 옵션에 선택한 옵션을 추가하면 해당 값이 선택되므로 두 옵션을 모두 사용할 수 없습니다. 옵션 필드에 "cinclude"문을 사용하여 원하는 값과 일치 시키면 선택 항목으로 선택됩니다. 다음과 같이해야 할 일

은 다음과 같습니다

<select name="srtOption"> 
<option value="0">9876543219876  - 2-0</option> 
<option value="1">9876543219876  - 2-1</option> 
<option value="2">9876543219876  - 2-2</option> 
</select> 
관련 문제