Öğrendiğimiz tagları JSP sayfamızda nasıl kullanacağız?
Hemen örneğimize geçip HTML kodlarımızın arasına öğrendiğimiz JSP taglarından bir kaçını kullanalım.
Sıradaki örneğimizde öncelikle bir değişken tanımlayalım. Tanımladığımız değişkenimizi bir tane for dögüsünde kullanalım.
Daha sonra JSP sayfamıza bir tanede fonksiyon tanımlayalım.Hazırladığımız for döngümüzü ise tanımaladığımız fonksiyonunumuzun içinde kullanalım.
Daha önceden açtığımız MerhabaJsp adındaki projemize bir tane JSP sayfası eklemek için üst menüden izleyeceğimiz yol File -> New File
Catgories (Kategoriler)den Web dosyasını seçiyoruz ve File Types (Dosya Tipleri) JSP ve Next (ileri)
ornek2.jsp
<%-- Document : ornek2 Created on : 29.12.2009, 23:03:43 Author : M.ASLAN --%> <%@pagecontentType="text/html"pageEncoding="UTF-8"%> <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"> <title>JSP Örnek 2</title> </head> <body> <fontface=verdanacolor=darkblue>Fonksiyondan önce</font> <br> <%! public String yaziYazanFonksiyon(int donguKacDefaDonecek) { String cumle=""; for (int i = 1; i < donguKacDefaDonecek; i++ ) cumle = cumle + "<font size=" + i + " face=arial color=blue>" + "Güzel Gören, Güzel Düşünür.</br>" + "Güzel Düşünen, Hayatından Lezzet Alır.</font><br>" ; return cumle; } %> <br> <%= yaziYazanFonksiyon(8) %> <fontface=verdanacolor=red>Fonksiyondan sonra</font> </body> </html> |
ornek2.jsp sayfamızı seçerek farenin sağ tuşuna basıyoruz ve açılan menüden Run File (Dosyayı Çalıştır)ı seçip çalıştırıyoruz.
Bu örnekteki kodların neler yaptığını adım adım inceleyelim.
<%-- Document : ornek2 Created on : 29.12.2009, 23:03:43 Author : M.ASLAN --%> |
Açıklama alanı olarak bu kısımı kullandık.
<%@pagecontentType="text/html"pageEncoding="UTF-8"%> |
JSP sayfamızda karakterlerin kullanımı belirttik sayfamızdaki kareklerin web tarayıcımızda gösterim standartını ise UTF-8 olarak belirttik.
UTF-8 nedir ?
(Unicode Transformation Format-8) (Uluslar arası Dönüşüm Formatı-8) Herhangi bir karakterin 8-bit kayıpsız unicode karakter ile kodlanması formatına UTF-8 denir. Unicode dünaydaki kullanılan bütün karakteri standart değer ile tanımlayarak işimizi kolaylaştırır. JSP sayfamızda UTF-8 html kodları arasındaki Türkçe karakterlerede tam destek verecektir.
<title>JSP Örnek 2</title> |
JSP sayfamızın sol üstteki yazıyı etiket olarak berlirttik.
<fontface=verdanacolor=darkblue>Fonksiyondan önce</font> |
JSP sayfamızda web tarayıcısındaki en üstte gösterilen yazımızın yazı fontunu ve rengini berlirttik.
<%! public String yaziYazanFonksiyon(int donguKacDefaDonecek) { String cumle=""; for (int i = 1; i < donguKacDefaDonecek; i++ ) cumle = cumle + "<font size=" + i + " face=arial color=blue>" + "Güzel Gören, Güzel Düşünür.</br>" + "Güzel Düşünen, Hayatından Lezzet Alır.</font><br>" ; return cumle; } %> |
JSP sayfamızda bir fonksiyon tanımladık.String tipinde bir tane değişkeni tanımladık. Değişkenimizin adı cümle dir.Bir tanede for döngüsü tanımladık.Sonuc olarak cümle değişkenimizi önce for döngüsünde sonrada fonskiyonumuzda kullandık. Web sayfamızda fonksiyonumuzun çağırıldığı yere dönüş değeri olarak cümle değişkenimizi return anahtar sözcüğü ile gönderdik.
<%= yaziYazanFonksiyon(8) %> |
JSP sayfamızda yazı yazan fonkisyonumuzu çağırıyoruz.Fonksiyonumuza gönderilen parametre sayısı fonksiyon içindeki for döngüsünün dönüş sayısını belirler. Parametremiz 8 dir demek ki for döngümüz 8 defa dönecektir.
<fontface=verdanacolor=red>Fonksiyondan sonra</font> |
Fonskiyodan sonra yazdırdığımız yazının fontunu verdana ve rengini kırmızı olarak belirttik.
JSP taglarını bu bölümden sonraki bölümlerde her adımda kullanacağız.
En baştada dediğimiz gibi konu çok önemli bir konudur. Bu bölümü bir kez daha okumanızı tavsiye ederim.
Hiç yorum yok:
Yorum Gönder