1~

Minter Coder's Blog

5-Jsp Actions(Aksiyonları)

2021-01-18

Arkadaşlar merhabalar bu derste jspde actionları göreceğiz bunların birkaç tanesini yani çok kullanılanları göreceğiz.Bu aksiyonlar xml formatında kullanılır hemen bakalım.

1-jsp:include

Bu bir sayfaya istek atıldığında <jsp:include ile başka bir sayfa eklemek için kullanılır.<%@ include ile farklı <jsp:include sayfaya istek atıldığında diğer sayfayı dahil eder <%@ include ise translation phase (ile dersteki fotoya bakın) de dahil eder.

<jsp:include page="DahilEdilecekSayfa.jsp"/>

2-jsp:forward

Bu da adından anlaşılacağı üzere sayfayı yönlendirmek için kullanılır.

<jsp:forward page="DahilEdilecekSayfa.jsp"/>

Burada dikkat etmeniz 2 nokta var. Bir siz url'yi yönlendirme yaptığınızda sayfa değişmez url'ye bakın index.jsp hala görünüyor .Yok ama url değişsin komple her şeyi değiştirelim diyorsanız scriptlet tagı içerisine response.sendRedirect methodunu kullanabilirsiniz.

3-jsp:useBean , jsp:setProperty, jsp:getProperty

Bu üç actionu tek bir yerde kullanmak istedim.

Oncelikle useBean nedir ? burada kendi oluşturduğumuz bir beanı kullanacağız ben User.java adlı bir java dosyası oluşturdum peki nasıl kullanacağız hemen bir foto atıyorum ve altına User.java kodlarını atacağım.setProperty ile User.java içerisinde oluşturduğumuz propertyleri(id,username) kullanacağız.getProperty actionu ile de verdiğimiz değerleri kullanacağız.

User.java

package com.junior;
 
public class User {
 
private int id;
private String username;
 
public User() {
this.id = 1;
this.username = "Kerem";
}
 
public int getId() {
return id;
}
 
public void setId(int id) {
this.id = id;
}
 
public String getUsername() {
return username;
}
 
public void setUsername(String username) {
this.username = username;
}
}

 

Yukarıda çıktıyı zaten fotoğrafın içerisine de bıraktım umarım anlaşılır olmuştur bu ders, bir sonraki dersimizde görüşmek üzere :)