Quello che mi viene in mente è farti, ad esempio, una classe normale di questo tipo:
Codice PHP:
import javax.servlet.http.*;
public class PrendoSession{
private HttpSession sessione;
public PrendoSessione( HttpServletRequest req ){
setSessione( req );
}
public void setSessione( HttpServletRequest req ){
//prelevo l'oggetto sessione senza crearne una nuova
sessione = req.getSession( false );
//ora che ho recuèerato la sessione posso iniziare a farne
//quello di cui ho bisogno, ma per sicurezza controllo se è
//null
if( sessione != null ){
handleSessione( sessione );
}
}
private void handleSessione( HttpSession sessio ){
//quì lavoro sulla sessione
}
}
In una pagina JSP poi puoi fare:
Codice PHP:
<%
.
.
.
PrendoSession getSess = new PrendoSession( request );
//continuo con l'elaborazione della jsp
%>
Ho fatto un semplicissimo esempio che puoi modificare a tuo piacere; penso che così dovrebbe andare; ciao