onderstaand voorbeeld is sterk vereenvoudigd, maar als ik een een session.setAttribute krijg ik deze variabele niet door met session.getAttribute
1.jsp
2.jsp
outputs zijn:
1: test
2: null
ik heb al gekeken naar apache settings, met name de useDirtyFlag optie in server.xml, maar hier kan ik niks mee doen. Ik weet ook dat ik het in een bean kan zetten, maar dat is nu even niet terzake. waar kan dit nog meer aan liggen?
1.jsp
Java:
1
2
3
4
5
6
7
| <%@ page session="true" %> <% session.setAttribute( "naam", "test" ); java.lang.String naam = (java.lang.String)session.getAttribute( "naam" ); %> <p><%=naam%></p> <a href="2.jsp">naar 2.jsp</a> |
2.jsp
Java:
1
2
3
4
5
6
| <%@ page session="true" %> <% java.lang.String naam = (java.lang.String)session.getAttribute( "naam" ); %> <p><%=naam%></p> <a href="1.jsp">naar 1.jsp</a> |
outputs zijn:
1: test
2: null
ik heb al gekeken naar apache settings, met name de useDirtyFlag optie in server.xml, maar hier kan ik niks mee doen. Ik weet ook dat ik het in een bean kan zetten, maar dat is nu even niet terzake. waar kan dit nog meer aan liggen?