0
我有一個功能,我正在JSF上顯示文檔的屬性。 的屬性通過地圖來,我如下迭代它在JSF:如何在java ..中運行時生成setter和getter?
<af:iterator var="list" value="#{MainContentBean.documentProperties}" id="i1">
<af:inputText label="#{list.key}" id="it1"editable="always" value="list.value">
</af:iterator>
這是工作的罰款,直到我想用它僅用於顯示目的,但如果我想彌補datatable,即用戶可以更改它不工作的輸入文本框的值。如果setter和getters不存在,輸入文本框總是以只讀模式顯示。我在map中獲得的值是不確定的,所以在這種情況下,如何在運行時爲每個屬性值生成setter和getter? 這可能嗎?
請爲JSF還可以添加標籤:) –
這是可能的,但棘手。 a)在編譯時生成它們通常更簡單b)將它們包含在源代碼中(使用IDE生成它們) –
什麼是'af:'命名空間?是「documentProperies」一個地圖,你想在運行時從它做一個類?我瞭解你嗎?你不知道comile-time的屬性? –