2016-10-06 4 views
0

動的に作成されたテーブルがあります。入力フィールド値を取得できるように、数値でid属性を入力タグに渡す必要があります。 私はループ コードスニペットに各タグの使用:jspの入力id属性にID /数値を生成して追加する方法

<c:forEach items="${map}" var="entry"> 
<tr> 
    <td>${entry.key}</td> // first t d filed 
    <td><input id="${id}" type="text" value="${entry.value}" size="50" /></t d> // second t d field with value 
</tr> 
</c:for Each> 

I need something like this : 
<input id="2" type="text" value="value" size="50" /> 
how can do this?can someone suggest me. 
+0

のようにそれを使用し をsaid-としてあなたは、変数を使用して、それに割り当てることができますそれはループ内にあり、それをidとして割り当てます。 – Esty

+0

Rahmanさんに感謝します。 – sharan

答えて

1

Tanjim変数とインクリメントを使用しthis-

<c:forEach items="${map}" var="entry" varStatus="Status"> 
<tr> 
<td>${entry.key}</td> // first t d filed 
    <td><input id="${Status.count}" type="text" value="${entry.value}" size="50" /></td> 
</tr> 
</c:forEach> 
+0

ありがとうyash私はresloved問題。 \t \t \t \t \t \t \t \t \t \t \t \t \t​​<フォント色= "#1 6b96db">$ {entry.key} \t \t \t \t \t \t \t​​ \t \t \t \t \t \t <入力されたID = "$ {theCount.count}" タイプ= "テキスト" 値= "$ {entry.value}" サイズ= "50" /> \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t – sharan

関連する問題