私はliferayを面白いです。データベースのさまざまなテーブルからのjspにいくつかのデータを表示します。ユーザーがクリックする必要のあるラジオボタンフィールドがあり、ユーザーがフォームを送信すると更新が行われます。私が抱えている問題は、最初の値だけが更新されるたびです。元。5つのエントリが表示されています。各エントリのラジオボタンをクリックして、フォームを送信します。最初のエントリのみが更新されます。他の値は使用されません。何が問題になる可能性がありますか?
これが私のjspです: "method =" post ">
<portlet:renderURL var="viewEmployeeDataURL"/>
"results =" <%= ListUtil.subList(EmployeeAttendanceDetails、searchContainer.getStart()、searchContainer.getEnd())%> "/>
<liferay-ui:search-container-column-text name='Employee Name' value='<%=String.valueOf(search.getEmpFname()) + " " + String.valueOf(search.getEmpLname())%>' href="" />
<liferay-ui:search-container-column-jsp name = "Attendance Status" path="/admin/radioButtonDisplay.jsp" align="center"/>
<!-- Get Attendance Remarks for each employee -->
<liferay-ui:search-container-column-jsp name = "Attendance Remarks" path="/admin/AttendanceDetails.jsp" align="center"/>
<!-- Get Attendance Remarks for each employee -->
</liferay-ui:search-container-row>
<liferay-ui:search-iterator searchContainer="<%=searchContainer %>" paginate="<%=true %>" />
</liferay-ui:search-container>
<input type = "submit" value = "Update"/>
</aui:form>
上記のjspでは、AttendanceDetails.jspはデータベースの「remarks」列のみを表示し、radioButtonDidplay.jspは次のようになります。 "method =" post "> PresentAbsent
</aui:form>
フォームを送信すると、アクションクラスに移動します。各エントリを繰り返し処理して各エントリを更新するためのコードは何ですか?