2014-04-08 30 views
1

我有一個dynaformReservationForm這是針對保留對象中的對象保留有成員,每個成員都有記帳信息對象。 在每個帳單對象中我有一個服務對象。 我顯示服務對象的值,同時redring結算對象<html:checkboxname="billingDetailObject"property="memberService.completedFlag">/html:checkbox>
問題是它顯示覆選框名稱爲"memberService.completedFlag"當我查看源代碼。 當我試圖從行動形式如何從行動類中的子對象獲取值

actionForm.get("memberService.completedFlag") 

它返回我,即使它在UI值沒有價值得到這個。

+0

你的描述不清楚。請確認並正確地上載您嘗試過的代碼 – vikeng21

+0

這是我在上面提到的struts配置動作類我如何從actionForm獲得它。我有這個對象的主要對象billingDetailObject我有memberService對象,它有變量completedFlag – user3379488

+0

對不起,我如果我不夠清楚,這是一點點困難,我一般來解釋的東西:) – user3379488

回答

0

似乎你在form-property標記中有錯誤的類型。嘗試

<form-property name="memberService.completedFlag" type="java.lang.Boolean" /> 
+0

我不認爲這是錯的,因爲它正在其他地方工作,問題不在於strut-config。問題是在jsp上的這個memberService.completedFlag,當我從另一個對象內的memberService對象獲取值時。當我從包含對象的memberService獲取值時,同樣的事情就起作用。 – user3379488

+0

使用JSP EL來訪問JSP中的memberService對象,或者通過將其替換爲普通表單屬性將其從表單中刪除。 –