Servletler JSP sayfalarına requestimiz dispatch yapma özelliği varken ben gelen isteğimi xhtml ve html sayfasına dispatcher yapma imkanım var mı?

soruldu: 01 Nis, 08:41

husnutapan's gravatar image

husnutapan
1.0k41635
cevap kabul oranı: 0%


Servlet içerisinde herhangi bir sayfaya (JSP, HTML, XHTML v.s) gelen request'i dispatcher yapabilirsin. Bunda herhangi bir sıkıntı yok. Lakin sormak istediğin; RequestDispatcher mi yoksa SendRedirect mi kullanayım galiba. Değilse de kısa bir açıklama yapayım, merak edenler için.

RequestDispatcher, gelen istekleri başka sayfalara iletebilir. Burada dikkat edilmesi gereken nokta; bu istekler arkaplanda gerçekleşir. Yani tüm süreci web container yönetir. Bu da demektir ki gönderilen adresi göremeyiz. Öte yandan RequestDispatcher, forward() metodu SendRedirect'ten daha hızlı çalışır.

SendRedirect, RequestDispatcher'dan farklı olarak farklı sayfalara istek yapabilir. Burada farklı sayfalardan kastım; RequestDispatcher aynı server üzerinden transfer yapar lakin SendRedirect, farklı domain ve server'lar üzerinden bu işlemi gerçekleştirir. Gönderilen adres görülebilir. RequestDispatcher'e göre daha yavaş çalışır.

permanent link

cevaplandı: 01 Nis, 13:44

emrecan-oztas's gravatar image

emrecan-oztas
4.1k62146
cevap kabul oranı: 23%

Teşekkürler açıklayıcı olmuş bayağı

(01 Nis, 13:47) husnutapan husnutapan's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×112
×26

Soruldu: 01 Nis, 08:41

Görüntüleme: 221 kez

Son güncelleme: 01 Nis, 13:47

powered by BitNami OSQA