Perşembe, Kasım 05, 2009

jsf de iframe yerine f:subview ile jsp:include kullanmak

iframe çok eski bir teknoloji. kullanıldığında beraberinde bir çok sorun getirebiliyor. onun için iframe kullanmaktan kaçınmak gerekiyor. jsf te iframe yerine f:subview ile jsp:inlcude kullanılabilir. çok basit bir şekilde aşağıdaki gibi kullanılabilir.
parent.jsp
<f:view>
...
<jsp:include page="child.jsp" />
...
</f:view>

child.jsp;
<f:subview id="child">
...
</f:subview>


f:subview yani child sayfasında eğer parent tan farklı bir bean kullanmak gerekirse o beanin request scope olması gerekiyor.

Hiç yorum yok:

Yorum Gönder