10 Mayıs 2011 Salı

JSP Makaleleri 0006 – JSP de Temel Tagların Kullanımı

Öğ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.





Bilgisayar Mühendisi Mimar ASLANUkrayna-Donetsk

Makaleleri referans göstermek kaydıyla alıp yayınlayabilirisniz.

Mimar ASLAN


Hiç yorum yok:

Yorum Gönder