0

次の形式の ArrayList からデータを取得するループを実行しようとしています。

ArrayList 名:

Field1     Field2  Field3  Filed4  Field5  Field6  Field7  Filed8  Field9  Field10
TESTName   Laura   James   Ricky   Paul    Andrea  Peter   Michael Tom     Zoe

この ArrayList は、データベースに対して実行されたクエリから生成されています (1 行と複数のフィールドのみ)

ここで、フォーミュラー内の JSP でこれらのデータを表示し、各要素を個別に処理したいと考えています。

これは私が試しているコードです:

<form name="SolveName" action="Controller?value=<c:out value="${Node}"/>&operation=SolveProblem" method="POST">
    <table border=1 width="30%" name="fails">

     <c:forEach var="item"  items="${Names}">
         <td></td>
         <td><input type="submit" name="sSubmit" value="Fix it" /></td>
         <c:forEach var="i" begin="1" end="10">
       <tr>
           <c:set var="element" value="${item}${'.string'}${i}" />
           <td><c:out value="${element}" /></td>
           <td><input type="checkbox" name="fail" value="${item.element}" /></td>
       </tr>
      </c:forEach>
      </c:forEach>
  </table>

</form>

明らかにそれは機能しません、私は各行の結果として得ました:

  javabeans.ListElevenElements@43a71f2e.string1
  javabeans.ListElevenElements@43a71f2e.string2
  javabeans.ListElevenElements@43a71f2e.string3
  so on till 10...

それから私の質問は; 変数から各「文字列」名要素を取得する方法はありますか?

4

0 に答える 0