2011-09-14 2 views
9

JSF 2.0 kullanmaya yeni başladım, ancak kendimi istenen düzen elde etmek için JSF etiketlerini standart HTML etiketi ile karıştırırken buldum. Sayfalarımı düzenlemek için facelets kullanıyorum, ancak yardımcı olamıyorum ama bileşenleri karıştırıyorum. Kötü uygulamaya çalışan edilmiştir eğerJSF Etiketi ve HTML'yi Karıştırmak

<ui:define name="content"> 
    <h:form> 
     <h:commandButton value="Search" action="#{myBean.handleSearch}"/> 
     <h:commandButton value="Reset" action="#{myBean.handleReset}"/> 
     <div> 
      <!-- Some JSF component --> 
     </div> 

Ben düşünüyordum. Bunun için herhangi bir bilgi kaynağı var mı? Teşekkürler

cevap

12

Bu kötü bir uygulama değil. Bu mükemmel bir şey. Bir JSF bileşenini kullanmanın tek nedeni, JSF bileşen ağacında ona erişim sağlamaktır. Burada <div> yerine <h:panelGroup layout="block"> kullanmak daha zayıf bir uygulama olacaktır. Ama eğer içeriğini ajax-güncellemek istediğiniz bir kapsaydı, o zaman bir <h:panelGroup id="foo" layout="block"> mükemmel olurdu.

tarihin bir bit için

, bu yararlı olabilir: JSF vs HTML(JSP) for enterprise portals UI layer. Which one to Choose? and WHY?

+0

Teşekkür BalusC! Anladım .. –

+0

Bir şey değil. – BalusC