javax/servlet/jsp/jstl/core/LoopTagStatus Hatası

Merhaba Arkadaşlar , Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.LoopTagStatus Yukaridaki hatayı alıyor iseniz muhtemelen JSTL fonksiyonlarından foreach veya datatable gibi döngü içeren componentları kullanıyorsunuz. <c:forEach items=”#{mainController.databases}” var=”databases”> <h:outputText value=”#{databases.name}” /> </c:forEach> JSF 1.2 ile bu sorun çözüldü. Aşağıdaki depency projenize ekleyin veya güncelleyin sorun çözülecek <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>   Muharrem Tığdemir  

HatalarJavaJSF

Setter not found for property class – JSF

Merhaba Arkadaşlar , Managed Bean’leri bazen template içinde kullanmak isteyebiliyoruz. Örneğin header da  “Hoşegeldiniz  , blabla ” yazması için bile olabilir.  Eğer template kullanıyorsanız , burada benim başımı baya ağrıtan bir problem oluşuyor. İnternette araştırdıktan sonra sorunun çözümünü buldum. Umarım bu hata ile karşılaşırsanız sizde kolayca  çözersiniz.   Çözüm için yapmanız gereken tekşey var.  Managed […]

HatalarJSF

Primefaces PF is not defined

Merhaba arkadaşlar , Primefaces’ın 4.0 versiyonunda gelen PF shorcut’ı 3.xx kullandığım için  “PF is not defined” hatası ile karşılaştım. Önceki versiyonlardan hatırlamayanlar için bu hatanın çözümü şu şekilde ;   <p:column style=”width:4%” headerText=”Show”> <p:commandButton id=”selectButton” oncomplete=”videoDialog.show()” icon=”ui-icon-search” title=”View”> <f:setPropertyActionListener value=”#{video}” target=”#{videoController.selectedVideo}” /> </p:commandButton> </p:column>

HatalarJSF

JSF, SEO ve PrettyFaces Hakkında

Merhaba Arkadaşlar ,   Bu yazımda size web sitelerinin en önemli ihtiyaçlarından SEO yu JSF üzerinde kullanmayı anlatacağım. Bunun için PrettyFaces isimli url-rewrite JSF kütüphanesini kullanacağız.   Öncelikle gerekli dosyaları ekleyelim. Kurulum için <dependency> <groupId>org.ocpsoft.rewrite</groupId> <artifactId>rewrite-servlet</artifactId> <version>2.0.7.Final</version> </dependency> <dependency> <groupId>org.ocpsoft.rewrite</groupId> <artifactId>rewrite-config-prettyfaces</artifactId> <version>2.0.7.Final</version> </dependency> pom.xml dosyamıza gerekli kütüphaneleri ekleyelim.  Maven kullanımı hakkında daha ayrıntılı bilgi için Maven […]

JavaJSF

JSF web.xml .xhtml Compile Failed

Merhaba Arkadaşlar , Netbeans ile Maven projesi açtığımızda  , web.xml dosyası oluşturmuyor . Bu sebple xhtml içinde yazdığımız managed bean kod blokları html tagları olarak kalıyor ve derlenmiyor. Bunun için web.xml dosyamıza routing yaparak bu dosyalara servlete yönlendirmeliyiz. Peki bu nasıl olacak;   <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.jsf</url-pattern> </servlet-mapping> <servlet-mapping> […]

HatalarJSF

Faces-config.xml Ne işe yarar?

Arkadaşlar merhaba , Jsf projelerinin içinde hiyerarşi olarak WEB-INF klasörü içine oluşturulan  faces-config.xml dosyasının temelde 4 işlevi bulunuyor.   Managed-Bean’leri tanımlamak Sayfalar arası geçişleri tanımlamak(navigation-rule) Validator’ları tanımlamak Data-Converter’ları tanımlamak   Kısaca bunlar ne iş yapıyor.. Managed-Bean’ler teknik olarak Java Bean lerden türemiştir ve amaçları bulundukları sayfanın iş mantığını ve modelini tanımlamaktır. Managed Bean Örnek Tanımlama […]

JSF