Yazan  : Şadi Evren ŞEKER

JSP kodlarının arasında HTML ve HTML kodlarının arasında JSP kullanmak oldukça kolaydır. Kodlar arasında istenilen yerde JSP etiketleri açılarak veya kapatılarak diller arasında geçiş yapılabilir.

Örneğin aşağıdaki kodu ele alalım:

<TABLE BORDER=1>
<%
for ( int i = 0; i < n; i++ ) {
%>
<TR>
<TD>Sayı:</TD>
<TD><%= i+1 %></TD>
</TR>
<%
}
%>
</TABLE>

Yukarıdaki kodda bir tablo içersine n adet satır eklenmekte ve her satır için ekrana bir “sayı:” yazısı içeren bir de satır numarasını basan iki kolon eklenmektedir:

Yukarıdaki bu görüntü oluşturulurken aslında <% … %> etiketleri arasında bulunan JSP komutları bu etiketler dışında kalan HTML komutlarını n kere tekrar etmiştir. Görüldüğü üzere JSP komutları kullanılarak bir HTML yazısı döngü içerisinde tekrarlatılabilmektedir.

<%
    if ( gelen ) {
        %>
        <P>gelen değişkeninin değeri true
        <%
    } else {
        %>
        <P>gelen değişkeninin değeri false
        <%
    }
%>

Yukarıdaki kodda ise benzer şekilde bir if koşulunun (dallanması, çatallanması ,fork) içerisinde kontrol yapılarak duruma bağlı olarak bir mesaj ekrana bastırılmıştır. Hangi mesajın basılacağı JSP kodunda belirlenirken mesaj bastırma işlemi HTML içerisinde olmaktadır.

Bir Cevap Yazın

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


− 5 = üç