SORU
27 ŞUBAT 2009, Cuma


Hangi koşullar altında bir JSESSİONİD oluşturulur?

Zaman / bir JSESSİOİNİD oluşturulduğunda şartları nelerdir?

Bir etki alanı başına mı? Örneğin, eğer ben bir Tomcat uygulama sunucusu, ve ben dağıtmak birden çok web uygulamaları, farklı bir JSESSİONİD oluşturulması başına içerik (web uygulama), yoksa paylaşılır web uygulamaları sürece onlar aynı etki?

CEVAP
28 ŞUBAT 2009, CUMARTESİ


JSESSİONİD cookie oturum oluşturulduğunda, oluşturulan/gönderilir. Oturum kodunuzu ilk defa request.getSession() request.getSession(true) çağırdığında oluşturulur. Eğer sadece oturum almak, ama eğer, request.getSession(false) -- kullanım var değil mi oluşturmak değil bu ya null oturum geri dönecek. Bu durumda, yeni bir oturum oluşturulur ve JSESSİONİD cookie gönderilir. (Bu da anlamına geliroturumu mutlaka ilk istek üzerine oluşturulmuş değil... sen ve senin kodunu kontrol ediyorne zamanoluşturulan oturum)

Seans başına bağlam

SRV.7.3 Oturum Kapsamı

HttpSession nesneleri en kapsamlı gerekir uygulama (veya sunucu uygulaması kapsamında) seviye. Altında yatan mekanizma, böyle çerez oluşturmak için kullanılan gibi oturum, farklı için aynı olabilir bağlamlarda, ama nesne referans, bu öznitelikleri de dahil olmak üzere nesne, asla arasında paylaşılmış olması gerekir konteyner ile çalışmaktadır.

(Servlet 2.4 specification)

Güncelleme: JSP için arama Her sayfanın örtülü olarak oturuma gelmediğine orada yeni bir oturum oluşturur. Bu durumda oturum değişkeni JSP sayfasında mevcut değil session='false' sayfa Direktifi tarafından kapatılabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Central

    Android Cent

    13 Kasım 2008
  • RocketJump

    RocketJump

    22 ŞUBAT 2006
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008