IRC ve mIRC Kullanıcılarının Buluşma Noktası
  Mobil Sohbet, Sohbet ve Sohbet Odaları




Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 10 Temmuz 2012, 14:55   #1
Çevrimdışı
JSP Session Objesi ile Örnek Uygulama




JSP sayfaları içinde session objesi açık olarak kullanılabilir bunu JSP ortamı bize sağlıyor. Bu objenin türetildiği sınıf HttpSession interface sınıfıdır.

session objesini genel sayfalar arası veri geçişlerinde kullanılır. Örneğin;

test.jsp

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<%-- 
    
Document   index
    Created on 
10.Tem.201213:36:48
    Author     
turgay.can
--%>
<%@ 
Page contentType="text/html" pageEncoding="UTF-8"%>
<!
DOCTYPE html>
<
html>
    <
head>
        <
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <
title>JSP Page</title>
</
head>
<
body>
    <
h1>Hello World!</h1>
<% 
session.setAttribute("Ad""Turgay"); %>
    <
form action="test2.jsp">
        <
input type="text" value="" name="soyad" />
        <
input type="submit" value="Git" />
    </
form>
</
body>
</
html

Yukarıdaki sayfamızda bir session değeri set ettik ve hemen altındada bir form ve içinde bir adet input text ve submit butonu yer almaktadır. Butona basıldıgında sayfamız test2.jsp sayfamıza form verilerini post edecektir. Test2.jsp sayfamızda session'nın Ad özelliğine set ettiğimiz değer alacagız ve yazdıracağım daha sonrada, queryString ile gelen form içindeki input değerini session'e set edip ayrı ayrı test2 sayfamızda yazdıracağız.

test2.jsp

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<%-- 
    
Document   index
    Created on 
10.Tem.201213:46:48
    Author     
turgay.can
--%>
<%@ 
Page contentType="text/html" pageEncoding="UTF-8"%>
<!
DOCTYPE html>
<
html>
    <
head>
        <
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <
title>JSP Page</title>
</
head>
<
body>
    <
h1>Hello World!</h1>
<% 
String adSoyad "";
String soyad request.getparameter("soyad"); //queryString'den parametere ile veri almak
String ad session.getAttribute("Ad").toString();  //session objesi içinden veri almak
session.setAttribute("Soyad",soyad); //session objesi içine veri set(kayıt) etmek
adSoyad ad " " session.getAttribute("Soyad").toString();
out.println(adSoyad); //Veriyi sayfaya yazdırmak
%>

</
body>
</
html

Kodların yanlarına açıklamalar yapıldığı için ekstra bir açıklamaya gerek yok zaten oldukça basit ve anlaşılabilir örnek.

İçerik bana aittir. paylaşırken kesinlikle referans vermeyi unutmayınız.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
JSP sayfaları içinde session objesi açık olarak kullanılabilir bunu JSP ortamı bize sağlıyor. Bu objenin türetildiği sınıf HttpSession interface sınıfıdır.

session objesini genel sayfalar arası veri geçişlerinde kullanılır. Örneğin;

test.jsp

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<%-- 
    
Document   index
    Created on 
10.Tem.201213:36:48
    Author     
turgay.can
--%>
<%@ 
Page contentType="text/html" pageEncoding="UTF-8"%>
<!
DOCTYPE html>
<
html>
    <
head>
        <
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <
title>JSP Page</title>
</
head>
<
body>
    <
h1>Hello World!</h1>
<% 
session.setAttribute("Ad""Turgay"); %>
    <
form action="test2.jsp">
        <
input type="text" value="" name="soyad" />
        <
input type="submit" value="Git" />
    </
form>
</
body>
</
html

Yukarıdaki sayfamızda bir session değeri set ettik ve hemen altındada bir form ve içinde bir adet input text ve submit butonu yer almaktadır. Butona basıldıgında sayfamız test2.jsp sayfamıza form verilerini post edecektir. Test2.jsp sayfamızda session'nın Ad özelliğine set ettiğimiz değer alacagız ve yazdıracağım daha sonrada, queryString ile gelen form içindeki input değerini session'e set edip ayrı ayrı test2 sayfamızda yazdıracağız.

test2.jsp

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<%-- 
    
Document   index
    Created on 
10.Tem.201213:46:48
    Author     
turgay.can
--%>
<%@ 
Page contentType="text/html" pageEncoding="UTF-8"%>
<!
DOCTYPE html>
<
html>
    <
head>
        <
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <
title>JSP Page</title>
</
head>
<
body>
    <
h1>Hello World!</h1>
<% 
String adSoyad "";
String soyad request.getparameter("soyad"); //queryString'den parametere ile veri almak
String ad session.getAttribute("Ad").toString();  //session objesi içinden veri almak
session.setAttribute("Soyad",soyad); //session objesi içine veri set(kayıt) etmek
adSoyad ad " " session.getAttribute("Soyad").toString();
out.println(adSoyad); //Veriyi sayfaya yazdırmak
%>

</
body>
</
html

Kodların yanlarına açıklamalar yapıldığı için ekstra bir açıklamaya gerek yok zaten oldukça basit ve anlaşılabilir örnek.

İçerik bana aittir. paylaşırken kesinlikle referans vermeyi unutmayınız.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Cevapla

Etiketler
ile, jsp, objesi, session, uygulama, Örnek

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Bir kadın sadece s..eks objesi değildir. Kalemzede Serbest Kürsü 7 19 Nisan 2012 18:24
Session xxmen Servisler 1 17 Aralık 2008 19:06