Java Spring MVC 6. Day (Altıncı Gün)

Java Spring MVC 6. Day (Altıncı Gün)

HTTP 302 → redirect mesajını verir

Request header → sunucuya her gidişince burdaki sessionID ile tanınırız.

Integer k → nesne yaratır ve default değeri null

int k → primitive değer yaratır. Default değeri sıfırdır.

  • updateform vb. Işlem sonunda redirect yeni sayfa yapıyoruz çünkü kullanıcı f5 yaparsa işlem tekrarlanır. Ve aynı formu tekrar yollar bize. Redirect ile yeni sayfayı alıyoruz ve böylece tekrarlamasını engelliyoruz, yeni sayfada tüm bilgiler siliniyor ve yeni bilgiler yükleniyor.

Bootstrap → css kütüphanesi : responsive web. Şöyle bir örnek kullanım.

Layout/main.html

th:include=::fragement.name → layout content burası
test
burda sadece body içindeki veriyi alıp th:include yapılan yere koyar. Yani kısacası bir tane main layout yapıyoruz ve her sayfada görünen şeyleri buna ekliyoruz. Değişen main kısmı ise th:fragment ile alıyoruz. **Interceptor** → controllerdan gelen view ı değiştirip , yapıp daha sonra viewa gönderiyoruz. Böylece bizim istediğimiz şekilde işliyor. Diyelim redirect ve forward yapılan işlemlerde yönlendirme yapmak istemiyoruz, bunu interceptor ile handle edip düzenleyebiliyoruz. Araya giriyoruz. Dispatcher Servlet → Controller → Model → Interceptor → View ------------------------------------------------------------ **Forward** → forward yaptığımızda kendi içimizde çalışıyor. **Redirect** → yaptığımızda server içine giriyor. Request ve response. Stackoverflow alıntısı(forward vs redirect) ------------------------------------------- Image that you need some service from your friend.Its doesn't matter what service. Suppose that your friend can't help you but know who can. He would **REDIRECTs** your request if he will tell you: "I can't handle this but know who can.Here his phone number. Call him" He would **FORWARDs** your request if he will tell you: "No problem" and call that man by himself without noticing you about involving another person in handling your desire. Then your friend will get result of soring out your wish and transmit to you