Arkadaşlar Merhabalar jspde directives(direktifler) işleyeceğiz.Bu direktifler ilk jsp dersinde anlatıldığında gördüğünüz servlet classına çevirme işlemini komple etkiliyor.Directives ;
<%@ page ... %>
<%@ include ... %>
<%@ taglib ... %>
1-Page directive
Page directive current jsp sayfası ile ilgilidir.Attributeleri çok fazla var ben buraya en çok kullanılan ve işe yarayanları bırakacağım.
contentType -> bu sayfanın içeriğini belirler.
isErrorPage -> şuan da kullanılan sayfanın hata sayfası mı yoksa değil mi onu gösterir.
errorPage -> hata oluştuğunda hata sayfasını göstermesi için error sayfasını yazarız.
import -> Javada da kullandığımız gibi import burda da geçerlidir.
language -> Sayfanın dilini açıklar ex , java gibi.
pageEncoding -> sayfanın kodlamasının hangi türde olduğunu yazarsınız ; ör UTF-8 , latin5 gibi
Örnek bir page directive aşağı bırakıyorum.
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8" import="java.util.List" isErrorPage="false"errorPage="hataSayfasi404.jsp"%>
2-Include directive
Bir başka jsp dosyasını dahil etmek için kullanılır.Aşağıdaki örnek include directive'yi kısaca açıklıyor.
3-Taglib directive
Tag library , etiket kütüphanesi , bizim ilerde göreceğimiz jstlde (jsp standard tag library) kullanacağız.Sadece kullanımı ;
<%@ taglib uri="urlsi" prefix="onek" %>
Jspde directiveler bu kadardı umarım anlaşılmıştır.