2010-08-13 4 views
7

Desidero creare un'API in java per risolvere il problema di immagine di sicurezza che si è verificato durante lo spostamento di una pagina in un'altra pagina in qualsiasi sito Web. Come posso ottenere l'id della sessione e i cookie in modo che possa postarlo con la stringa dell'immagine di sicurezza.Come posso ottenere l'ID di sessione in java

Grazie

+1

Non si dovrebbe fare questo lavoro in una JSP, ma in una Servlet. – BalusC

risposta

13

seguito dovrebbe dare id di sessione in jsp

Se si dispone di EL attivato nel vostro contenitore, è possibile farlo senza il cartellino JSTL - cioè solo

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

o Un'alternativa per contenitori senza EL:

<%= session.getId() %> 

Esempio per ottenere i cookie è come:

<% 
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; 
    } 
    } 
} 
%> 

referenziato da: http://www.roseindia.net/jsp/jspcookies.shtml

Problemi correlati