- 是什麼東西與什麼東西綁在一起?
- 什麼時候要使用?
- 他與直接去操控backing 中的property 有什麼差別?
第一個問題,很早以前就已經知道了。以以下程式碼為例:
就是txtComponentInput與jsp上的input tag綁在一起。所以這時txtComponentInput應該要是UIComponent類型。(javax.faces.component.UIComponent)。(有錯請指教)。
第二個問題,什麼時候要用?這個問題的解答是在做體內環保(???)時,所想到的。這其實與第三個問題的答案有關。使用UIComponent就可以去操控jsf html上styleClass、render等屬性。所以當不需要去操控styleClass、render等html屬性時,就不需要去使用到binding這種技術,只要直接去操控backing中的property就可以了。畢竟在後端java中就不要再去操控html了不是嗎?(當然你如果堅持要的話也攔不住你…)
沒有留言 :
張貼留言