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

java.lang.ClassNotFoundException: javax.persistence.JoinTable

Merhaba Arkadaşlar , Hibernate ve Jsf bağlantı ayarlarını yaparken Netbeans’in sitesinde bulunan sakila.db ile yapılmış olan DVD Web Store uygulaması gerçekten çok faydalı bu konuda yine başlayanlara kesinlikle tavsiye ediyorum Netbeans Uygulama.  Temel hatlarıyla hibernate ve jsf  configürasyonu  ve hibernate’in test edilmesi ile ilgili başlangıç uygulaması , kaynak dosyaları indirdiğinizde aşağıdaki hatayı alıyorsanız. Bunun sebebi eksik olan […]

HatalarHibernateJSF

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