2015-01-13 38 views
0

我的會話中有一個很大的對象,我正在使用它顯示在jsp頁面上,現在問題是這個對象有一個List,其中包含選中狀態的對象。當我選擇複選框時,我想更改布爾值選定值。我怎樣才能做到這一點?將複選框值分配給jsp中會話中的對象

假設我有一個POJO,它內部有多個OTHER_POJO列表,現在這些內部OTHER_POJO中的每一個都會有一個選定的布爾標誌。現在,我可以在頁面上顯示OUTER最POJO,但我想根據用戶將要選擇/取消選擇的複選框值來操作「selected」屬性。現在問題是OUTER POJO在會話中可用,我如何更改INTERNAL POJO的選定值。

回答

0

您也可以在會話中設置這些內部pojo屬性值。 或 您可以將內部pojo設置爲會話對象。

+0

如果周圍的OUTER POJO已經在會話中,爲什麼要單獨設置它?我需要一種方法來修改它自己的屬性。 –

+0

所以..如果你不想設置這些內部pojo進入會話,那麼你有外部以及內部POJO.which會使你的代碼在很多行......如果你會與我的建議你的代碼將以較少的代碼完成。 –

+0

不,我認爲你沒有得到我所說的,我得到這樣的內在價值。 OUTER_POJO.internalPojoList.tempInternalPojo這在ac:forEach我在哪裏迭代和顯示與複選框列選擇此複選框我想修改值OUTER_POJO.internalPojoList.tempInternalPojo.selected,我認爲這是可能的,因爲我可以訪問該對象在jsp上,但不知道如何。 –