JSP etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
JSP etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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.

Cuma, Eylül 19, 2008

java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.(Ljava/lang/String;ZLjava/lang/String;ZZ)

Uzun aradan sonra tekrar merhabalar diyerek, bir ara karşılaştığım bir hatayı sizinle paylaşayım istedim.

efendim yukarıda adı geçen hata şundan kaynaklanıyordu;
projede jsp 2.0 altyapısı ve tagları kullanıldığı halde jsp1.1 veya 1.2 classları jsp2.0 classlarından önce load oluyordu classloader tarafından. bu classlar da weblogic80.jar ındaydı. weblogic80 jarını çıkartıp bir üst versiyon olan weblogic811.jar ı jre/lib/ext ye atınca hata giderildi.

Anlıycağınız sizin proje altyapınız ve kullandığınız libler uyumlu olmalı...