2012-11-01 37 views
2

我想從標記文件調用set方法。這裏是我的代碼:從標記或jsp調用Java set方法

<c:set var="countryCode" value="${proposalPerson.countryCode}"/> 
<c:set value="${f:KualiForm.setCurrentPersonCountryCode(countryCode)}"/> 

第二個聲明是set語句,我遇到了問題。注意,這個標籤循環遍歷一個對象列表,並且我需要在代碼中將這個值設置爲在服務器端進行處理。無論如何,我已經得到了錯誤的是:

PWC6296: The function setCurrentPersonCountryCode 
must be used with a prefix when a default namespace is not specified 

我發現在這個網站的幾個相關的職位,但沒有一個似乎是爲我工作。有任何想法嗎?

回答

1

這裏是我所需要的代碼:

<c:set var="currentCountryCode" value="${KualiForm.document.developmentProposalList[0].proposalPersons[personIndex].countryCode}"/> 
<jsp:setProperty name="KualiForm" property="currentPersonCountryCode" value="${currentCountryCode }" />