を認識していない、私は、データベース内の行ごとにテーブルの行を作成することになっている、次のセット、している:私のELでJSP ELは私のJSPではJava変数
<%
int count = Controller.getRowCount();for(int i=0; i<count; i++) {%>
<tr class = resultRow>
<td><input type=text name='ID<%= i %>' form ='currentCharacter' value='${requestScope.resultRow[0]}'></td>
<td><input type=text name='Player<%= i %>' form ='currentCharacter' value='${requestScope.resultRow[1]}'></td>
<td><input type=text name='Character<%= i %>' form ='currentCharacter' value='${requestScope.resultRow[2]}'></td>
<td><input type=text name='Strength<%= i %>' form ='currentCharacter' value='${requestScope.resultRow[3]}'></td>
<td><input type=text name='Constitution<%= i %>' form ='currentCharacter' value='${requestScope.resultRow[4]}'></td>
<td><input type=text name='Dexterity<%= i %>' form ='currentCharacter' value='${requestScope.resultRow[5]}'></td>
<td><input type=text name='Intelligence<%= i %>' form ='currentCharacter' value='${requestScope.resultRow[6]}'></td>
<td><input type=text name='Wisdom<%= i %>' form ='currentCharacter' value='${requestScope.resultRow[7]}'></td>
<td><input type=text name='Charisma<%= i %>' form ='currentCharacter' value='${requestScope.resultRow[8]}'></td>
<td><button onclick = 'ShowInventory(<%= i %>)'>Inventory</button></td>
<td><input type=submit form = 'currentCharacter' value=Update name='Update<%= i %>'></td>
<td><input type=submit form = 'currentCharacter' value=Delete name='Delete<%= i %>'></td>
</tr>
<% } %>
は、私がしようとしています${requestScope.resultRow[0+(9*i)]}
と同じ効果が得られますが、i
は私のELによって全く読み取られません。この状況では、どうすればi
を参照できますか?現在、この場合、最初の行が4回繰り返されます。