2010-08-13 25 views
7

Herhangi bir web sitesinde bir sayfa başka bir sayfaya taşınırken oluşan güvenlik sorunu sorununu çözmek için java'da bir api oluşturmak istiyorum. Oturum kimliği ve çerezleri nasıl alabilirim, böylece güvenlik görüntü dizesiyle yayınlayabilirim.java'da oturum kimliğini nasıl alabilirim

Teşekkür jsp session id vermelidir ardından

+1

ama Servlet:

<% String cookieName = "username"; Cookie cookies [] = request.getCookies(); Cookie myCookie = null; if (cookies != null){ for (int i = 0; i < cookies.length; i++) { if (cookies [i].getName().equals (cookieName)){ myCookie = cookies[i]; break; } } } %> 

den Başvurulan. – BalusC

cevap

13

EL Kapsayıcınızda etkin varsa, JSTL etiketi olmadan bunu yapabilir - sadece

<c:out value="${pageContext.session.id}"/> 

veya alternatif yani EL olmayan kaplar için: tanımlama için

<%= session.getId() %> 

Örnek gibidir: Bir JSP bu işi yapmaması gereken http://www.roseindia.net/jsp/jspcookies.shtml

İlgili konular