Merih Forum Programlama ve yazılım algoritmalar programlama java / javascript
jsp Java Standart Tag Library Nedir? JSTL Kullanımı

  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Java Standart Tag Library Nedir? JSTL Kullanımı

 
#1

[img=135x0]https://i0.wp.com/blog.burakkutbay.com/wp-content/uploads/2012/02/jlo.jpg?resize=135%2C180[/img]Java ile web programcılığına JSP ile giriş yaptım bunları ders halinde blogumdan anlatmaya devam etmekteyim diğer Java Server Pages derslerine ulaşmak için buradan.
*
Java Standart Tag Library ifadesini biraz açalım. Java Server Pages ve Java Server Faces Java ile Web programlama yapabildiğimiz aracı kodlarımız.
*
Bu JSP ve JSF kodlamada Java kodlamaktayız. Java Standart Tag Library ile beraber JSP sayfamızda daha az kodlama yapıyoruz. Bu daha az kodlama bizim işlerimizi kolaylaştırmaktadır.
Tag Library’i projemizde kullanmak için proje kütüphanemize eklememiz gerekebilir. Kullanılan / kullandığım library tag’lar ise şunlar.

  1. Core (prefix: c) : En çok kullandığım kütüphanelerden birisi. Akış kontrolleri, url yönetimi gibi işlemleri rahatça yapabilmekteyiz.
  2. XML (prefix: x) : Adından da anlaşılacağı üzere XML ile ilgili işlemler yapabilmemizi sağlamaktadır.
  3. Internationalization (prefix: fmt) : Tarih , sayı işlemleri içim kullanılır.
  4. Database (prefix: sql) : Bu da çok sık kullandığım ve kullanacağınız Veri tabanı işlemleri için gerekli olan neredeyse tüm işlemleri yapabiliyoruz.

Maddelere geçmeden öncede söylediğim gibi bu tag’ları kullanmadan önce import etmemiz gerekmekte. JSP sayfalarımızda bu tag’ları kullanmamız için gerekli import komutları ise şöyle.



<%@ taglib prefix=“c” uri=http://java.sun.com/jsp/jstl/core”%>
<%@ taglib prefix=“x” uri=http://java.sun.com/jsp/jstl/xml”%>
<%@ taglib prefix=“fmt” uri=http://java.sun.com/jsp/jstl/fmt”%>
<%@ taglib prefix=“sql” uri=http://java.sun.com/jsp/jstl/sql”%>

 
Bu prefixlerin kullanım tag’ları ise şöyle; Açıkladığım taglara aşağıdan ulaşabilirsiniz.
  •  
    • JSP JSTL < c : catch > < c : if >
    • JSP JSTL < c : forEach > < c : out >
    • JSP JSTL Core Tag < c:choose > < c:when >, < c:otherwise >
    • JSP JSTL Core Tag < c : set > & < c : remove >
    • JSP JSTL Core Tag < c : import >
    • JSP JSTL Core Tag < c : redirect>
    • JSP JSTL Core Tag < c : forTokens >
    • JSTL Format Tag < fmt : parseNumber >
    • JSTL Format Tag < fmt : formatDate >
    • JSTL Function fn : contains()
    • JSTL Function fn : indexOf()
    • JSTL Function Tag fn : length()
    • JSTL Function Tag fn: trim()
    • JSTL Function Tag fnConfusedubstring()
    • JSTL Function Tag fnConfusedplit()
    • JSTL Function Tag fn:replace()
    • JSTL Function Tag fn : toUpperCase ()
    • JSTL Function Tag fn: toLowerCase ()

 
 
  • Tagları yazdıkça bu liste güncellenecektir.




Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  JSTL SQL Tag < sql : param> efsane 1 2,756 17-06-2017, Saat: 21:11
Son Mesaj: alifurkan
  JSTL SQL Tag < sql : transaction > efsane 0 1,896 10-06-2017, Saat: 02:25
Son Mesaj: efsane
  JSTL SQL Tag < sql : query > efsane 0 1,772 10-06-2017, Saat: 02:24
Son Mesaj: efsane
  JSTL SQL Tag < sql : update > efsane 0 1,749 10-06-2017, Saat: 02:23
Son Mesaj: efsane
  JSTL SQL Tag < sql : setDataSource > efsane 0 1,681 10-06-2017, Saat: 02:21
Son Mesaj: efsane

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2022 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.