Yazan : Şadi Evren ŞEKER

JSP dilinde 4 tip etiket kullanmak mümkündür:

  • Directives (Direktifler)
  • Declerations (Tanımlamalar)
  • Scriplets (JSP Kodları)
  • Expressions (İşlemler)

Yukarıdaki listedeki her etiketin tanımı aşağıda verilmiştir.

Directive Tags (Direktif etiketleri): <%@  … %> işaretleri arasındaki etiketlerdir. Bu etiketlerde dosyada kullanılacak olan harici dosyaların içeri aktarılması veya sayfa ile ilgili tanımlar gibi işlemler yapılır. Örnek :

<%@ include file=”/header.jsp” %>

Yukarıdaki satırda header.jsp dosyası projeye dahil edilmiştir.

<%@page contentType=”text/html” pageEncoding=”UTF-8″%>

Yukarıdaki satırda ise sayfanın karakter kodlaması (charachter encoding) UTF tablo 8 olarak atanmıştır.

Declaration Tags (Tanımlama etiketleri) <%! … %> işaretleri arasındaki kodlardır. Bu etiketler arasında da JSP dosyasında kullanılacak olan değişken ve fonksiyonların tanımlamaları yapılır

<%!
private String getName()
{
return “Sadi”;
}

private int getAge()
{
return 35;
}
%>

Yukarıdaki kodda iki farklı fonksiyon tanımlanmıştır. Bu fonksiyonlar kodun ilerleyen kısımlarında çağrılabilirler.

Scriplets (JSP Betikleri) <% … %> işaretleri arasındaki kodlardır. Bu işaretler arasındaki kodlarda JSP’nin desteklediği bütün komutlar çalıştırılabilir ve JSP kodlarının bel kemiğini bu grup oluşturur.

Expressions (İşlemler) <%= … %> işaretleri arasındaki kodlardır. Bu bölümler basit ekrana bastırma alanları olarak düşünülebilir. Örneğin out.println fonksiyonunu scirplet içerisinden çağırmak işlemiyle aynıdır. Bir değişken ismi yazılarak ekrana basılabilir.

<%= sadi %>

Yukarıdaki kodda sadi isimli değişkenin değeri ekrana bastırılmıştır. Dikkat edilirse bu tip etiketlerde ; (noktalı virgül) satır sonlarında bulunmaz.

Bir Cevap Yazın

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


sekiz × 6 =