JSP Ders02 - İlk JSP Projesi ve Scriptlet Elemanlar


  Eclipse -> File-> Project ->Dynamic Web Project yolunu izleyerek yeni bir proje açın.

Servlette olduğu gibi servlet-api.jar dosyasını projenize ekleyin.

Açtığınız projeye sağ tıklayarak yeni bir JSP dosyası açın.

index.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>index.jsp</title>
</head>
<body>

<% out.println("merhabalar"); %>

</body>
</html>  

 JSP projesi
JSP kodları 3 farklı scripting element ile yazılabilir.
  • Scriptlet tag
  • Expression tag
  • Declaration tag
Scriptlet tag , java kodları için kullanılır.
Expression tag, çıktı üretmek için kullanılır.
Declaration tag ise, scriptlet tagtan farklı olarak eleman ve metot tanımlamak için kullanılabilir.

index.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
 pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>index.jsp</title>
</head>
<body>

 <%-- Yorum satırları (comment lines) jspde bu işaretler arasına alınır. --%>

 <%-- Scriptlet tag --%>
 <%out.println("merhaba<br/>");%>

 <%-- Expression tag--%>
 <%="merhaba2<br/>"%>

 <%-- Declaration tag --%>
 <%!String s = "merhaba3";%>

 <% out.println(s); %>


</body>
</html>

JSP projesi

Yorumlar

Bu blogdaki popüler yayınlar

Java SE Ders24 - Composition (Kompozisyon)

Spring Ders20 - Aspect Oriented Programming - AspectJ Annotation Style

JSF Ders30 - Page Template (Sayfa Şablonu)