I
ivan_7
Gast
ich kann es einfach nicht lassen!
ich erzeuge in meinem input.jsp ein bean:
wenn ich einen blick in die input_jsp.java werfe, sehe ich, dass die bean erzeugt wurde:
nach meinem verständnis, ist die bean im session-object abgelegt.
aber, wenn ich im servlet, das von der input.jsp aufgerufen wird die bean aus dem sitzung-objekt abfragen will, bekomme ich immer null. Hier der code:
was mache ich falsch! es muss doch möglich sein, die ERZEUGTE bean im session-object zu holen!
danke für jede hilfe.
ich erzeuge in meinem input.jsp ein bean:
Code:
<jsp:useBean id="person" class="beans.Person" scope="session">
wenn ich einen blick in die input_jsp.java werfe, sehe ich, dass die bean erzeugt wurde:
Code:
synchronized (session) {
personBean= (beans.Person) _jspx_page_context.getAttribute("person", PageContext.SESSION_SCOPE);
if (personBean== null){
personBean= new beans.Person();
_jspx_page_context.setAttribute("person", personBean, PageContext.SESSION_SCOPE);
}
nach meinem verständnis, ist die bean im session-object abgelegt.
aber, wenn ich im servlet, das von der input.jsp aufgerufen wird die bean aus dem sitzung-objekt abfragen will, bekomme ich immer null. Hier der code:
Code:
Person pBean = (Person) request.getSession().getAttribute("person");
if (pBean!= null) { ... }
was mache ich falsch! es muss doch möglich sein, die ERZEUGTE bean im session-object zu holen!
danke für jede hilfe.