Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
Java Server Faces

JSF Navigation Sayfa Yönlendirme (1)

Paylaş

Java Server Faces Dersleri‘ne devam ediyoruz. Java Server Faces‘de Navigation yapısını inceleyeceğiz.

Java Server Faces‘de Navigation sayafalatma işletmeni sağlayabiliriz. Bu sayfalatma işlemi her işlem için lazım. Login sayfasından başka bir sayfaya yönlendirme. Url değişmeden sayfa değişmi gibi farklı işlemler yapabilmekteyiz.

 Aşağıdaki kod bloğunda bir sayfamız ve formumuz bulunmaktadır. Bir form oluşturduk ve commandButton ın action kısmında belirttiğimiz gibi basıldığı anda sayfaiki adlı sayfamıza gidecek

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>

<f:view>
<html>
	<head><title>Burak Kutbay</title></head>
	<body>
		<h1>Birinci Sayfa.</h1>
		<h:form>
			<h:commandButton value="İkinci Sayfa" action
="sayfaiki" />
		</h:form>
	</body>
</html>
</f:view>

Java Server Faces‘in faces-config.xml dosyamıza kuralımızı söyleyelim. İkinci bir sayfamızın olduğunu ve bu ikinci sayfamızın yolunu söyleyeceğiz.

<faces-config>
	<navigation-rule>
		<from-view-id>/sayfabir.jsp</from-view-id>
		<navigation-case>
			<from-outcome>sayfaiki</from-outcome>
			<to-view-id>/sayfaiki.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>
</faces-config>

Bu yolumuzun adına yani sayfaiki.jsp adresine sayfaiki adı vererek yönlendirme yapacağız. Bu yönlendirme işleminin faces-config kısmı tamamlanmış oluyor.

faces-config.xml dosyasında ki yapıya biraz daha yakından bakalım.

from-view-id : Yönlendirilecek sayfanın adı

from-outcome : Yönlendireceğimiz sayfanın adlandırması.

to-view-id : Yönlendirilecek sayfanın adı

Bu yapı ile Java Server Faces’de sayfa yönlendirme işlemi yapılmaktadır.

Java Server Faces ile Navigation işlemi bunla sınırlı değildir. Koşula bağlı olarak JSF sayfalarımızı başka sayfalara yönlendirebilmekteyiz. Managed Bean ile yönlendirme yapabilmekteyiz. Bunları sonraki yazıda belirteceğim.

Güzel kodlamalar.

Tags:

java server facesjava server faces dersijsfjsf dersiJSF Örneğijsf örnek

Paylaş

Diğer Yazılar

javb
Previous

JSP JSTL Core Tag < c:choose > < c:when >, < c:otherwise >

blank
Next

4 Sene 400 Kazanım

Next
blank
07 Mayıs 2014

4 Sene 400 Kazanım

Previews
02 Mayıs 2014

JSP JSTL Core Tag < c:choose > < c:when >, < c:otherwise >

javb

No Comment! Be the first one.

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini Çekebilir

blank

JSP Klasör İçeriği Listelemek

blank

Java Server Pages Klasör Oluşturmak

blank

JSP JSTL Core Tag < c : set > & < c : remove >

Java Server Pages Kitap

Java Server Pages Kullanıcının IP Adresi Almak

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Cloud
Amazon Web Services
Vue.js
Gradle
Node.js
Android
Struts
Redis
Röportaj
Spring Data
Spring Cloud Stream
XCode
Debezium
Mikroservis Mimarisi
Video
Spring Native
iPhone Uygulama Geliştirme
Objective C
JPA
Spring Security
PostgreSQL
Apache Kafka
Git
Servlet
Yaptığım Projeler
Maven
Design Patterns
DevOps
Linux
RabbitMQ
PrimeFaces
JDBC
Spring Jdbc Template
Spring
Spring MVC
Manset
Google
Spring Cloud
OCA Java SE 8
Spring Core
Quarkus
Microsoft
Veritabanı
Tanıyalım
Java SE
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github
  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale