Spring MVC Form İşlemleri ModelAttribute Kullanımı

Spring MVC Dersleri‘ne devam ediyoruz.

Spring MVC ile yapacağımız web uygulamalarında bolca kullanacağımız form işlemlerini yakından inceleyeceğiz. Spring MVC ile Form İşlemleri kullanarak dinamik web sayfaları ile etkileşime geçebilmekteyiz.

ModelAttribute anotasyonu kullanarak web sayfamız ile backend arasında veriler arasında iletişimi sağlamaktadır. Controller kullanarak verileri almaktayız. Şimdi bir örnek ile açıklayalım. Bu örneğimizde basit bir veri girişi olan form oluşturup verilerimizi backend tarafına ModelAttribute kullanarak alacağız.

Örneğimiz bir üye kayıt formu yapmak olacak.

Modelimizi oluşturduk.

Controllerimizi ekledik ve ModelAttribute anotasyonu ile kontrol edebileceğimiz Customer beanimizi tanımladık. ModelAttribute new Customer diyerek boş bir Customer oluşturuyoruz bu nesne sayesinde jsp sayfamızdan controllere aktarabilmekte ve yönetilebilmekteyiz.

Servletimizi oluşturduk. Şimdi web sayfamızı oluşturalım.

Jsp sayfamızı oluşturduk. Form tagı ile oluşturduğumuz formdaki verinin nasıl gönderileceğini ve hangi yolu kullanarak hangi url’ye gideceğini action ile belirttik.

Şimdi kaydedilen bilgiler sonrasında oluşturulan müşteri bilgisini gösteren sayfamızı oluşturalım.

Model Attribute anotasyonu kullanarak ön sayfamızdan verileri alıp yönetebilmekteyiz.

Önceki Ders: @PathVariable Kullanımı Spring MVC Dersleri Sonraki Ders: Form Validation @InitBinder Kullanımı

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir