WeWereRock
JSP ile Java Servlet temelde aynıdır, bir istemci JSP talep ettiğinde Java Servlet’in yaşam döngüsüne benzer bir davranış izlenir, Java Server Page çağrıldığı zaman Java Servlet’te kine benzer 3 metot çalışır, bunlar, jspInt(), jspDestroy() ve service() metotlardır.
JSP ile Java Servlet’i farklılaştıran en önemli özellik, Servlet ile html kodları println() metoduyla istemciye aktarırken, jsp de direk html kodlarıyla beraber java kodları yazılabiliyor olmasıdır.
JSP imleçleri
Jsp imleçri programın çıktısı istemcinin tarayıcısına gönderilmeden önce çalıştırılacak java kodlarını barındırır. JSP imleçleri <% işaretiyle başlar ve %> işaretiyle biter. Ayrıca jsp imlerinin <jsp:TagID></jsp:TagID> şeklinde biçimlendirilmiş XML formatında bulunmaktadır.
Yorum imleçler: Yorum imleçleri <%-- ile başlar ve --%> ile biter.
Kod imleçleri : JSP de yazılacak Java kodlarının, <% İle başlayan ve %> ile biten imleçler arasına yazılır.
Direktif imleçler: Direktif imleçler, import, include ve taglib dir; import java paketleri çağırmak için, include belirtilen bir dosyayı çağırmak için, taglib ise bir imleç kütüphanesi içeren bir dosyayı çağırmak için kullanılır. Direktif imleçleri <%@ ile başlar ve %> ile biter.
İlk JSP uygulamamız:
1. Eclipse ile web projesi oluşturalım.
2. index.jsp isimli jsp dosyamızı oluşturalım.
3. Aşağıdaki kodu jsp dosyamıza yazalım,
JSP ile Java Servlet’i farklılaştıran en önemli özellik, Servlet ile html kodları println() metoduyla istemciye aktarırken, jsp de direk html kodlarıyla beraber java kodları yazılabiliyor olmasıdır.
JSP imleçleri
Jsp imleçri programın çıktısı istemcinin tarayıcısına gönderilmeden önce çalıştırılacak java kodlarını barındırır. JSP imleçleri <% işaretiyle başlar ve %> işaretiyle biter. Ayrıca jsp imlerinin <jsp:TagID></jsp:TagID> şeklinde biçimlendirilmiş XML formatında bulunmaktadır.
Yorum imleçler: Yorum imleçleri <%-- ile başlar ve --%> ile biter.
Kod imleçleri : JSP de yazılacak Java kodlarının, <% İle başlayan ve %> ile biten imleçler arasına yazılır.
Direktif imleçler: Direktif imleçler, import, include ve taglib dir; import java paketleri çağırmak için, include belirtilen bir dosyayı çağırmak için, taglib ise bir imleç kütüphanesi içeren bir dosyayı çağırmak için kullanılır. Direktif imleçleri <%@ ile başlar ve %> ile biter.
İlk JSP uygulamamız:
1. Eclipse ile web projesi oluşturalım.
2. index.jsp isimli jsp dosyamızı oluşturalım.
3. Aşağıdaki kodu jsp dosyamıza yazalım,