2013-03-27 39 views
0

我有趣的liferay。 我在jsp中顯示來自數據庫中不同表格的一些數據。 我有一個單選按鈕字段,用戶需要單擊,然後在用戶提交表單時發生更新。我遇到的問題是每次只有第一個值得到更新。防爆。我有5個條目顯示,我點擊每個條目的單選按鈕,然後提交表單。只有第一個條目被更新。其他值不被採用。 可能是什麼問題?數據庫只有在liferay的第一個入口更新

這是我的jsp: 「方法=」 POST」>

<portlet:renderURL var="viewEmployeeDataURL"/> 

「 結果=」 <%= 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只顯示 「備註」 一欄和radioButtonDidplay.jsp如下: 「方法=」郵報」> 目前 缺席

</aui:form> 

當我提交表單,它關係到動作類 什麼是代碼循環遍歷每個條目來更新它每個條目?

+1

我不認爲這是一個數據庫相關的問題。看起來像你不能正確設置actionUrl。如果是這種情況,您選擇的標題是誤導性的。請更新此問題,提供action-url的創建及其觸發控制/鏈接以及Controller的操作功能。此外,您的代碼格式不正確 – yannicuLar 2013-03-27 20:04:06

回答

0

我得到了我的問題的答案。可以看出它不是與數據庫相關的問題。 問題是我沒有迭代值。 我正在從數據庫獲取價值,併爲每位員工打分。 僅更新一個條目的原因是因爲 僅爲一個元素取值。

我在我的動作類中使用循環遍歷所有的值,現在它工作正常!

相關問題