Hello all! I have a problem with struts and sessions, perhaps someone has an idea:
My web.xml contains the following welcome file list: <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> My index.jsp only forwards like this: <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> <html> <body> <logic:forward name="cookiecheck"/> </body> </html> My struts-config uses a global forward to map it like this: <global-forwards> <forward name="cookiecheck" path="/checkcookies.do" redirect="false"/> </global-forwards> In the struts-config the final mapping to the action is this one: <action path="/checkcookies" unknown="true" type="somepackage.CheckCookiesAction" scope="request" validate="false"> <forward name="Failure" path="/login.jsp" redirect="false"/> <forward name="Success" path="/home.jsp" redirect="false"/> </action> In CheckCookiesAction which extends Action, in the execute(...) method I get the HTTPSession like this: HttpSession session = request.getSession( false ) ); My problem: when a user accesses my webapp for the first time this method does not return null, although it should do so! It is no problem of Tomcat 5.5.9 I am using, the Servlet I wrote for testing does its work properly and returns null if the user accesses my page for the first time. So why does Struts behave like this? Is it because of all the forwarding and redirecting, although it should have no effect in my opinion? Perhaps someone knows whats going wrong Peter -------------------------------------------------- MATERNA GmbH Information & Communications Vosskuhle 37 44141 Dortmund Tel: +49-231-5599-8868 Fax: +49-231-5599-678868 [EMAIL PROTECTED] www.annyway.de www.materna.de www.annyway.com www.materna.com Visit us at the following events: ACI EUROPE, Munich June, 22 - 24, 2005 ACI EUROPE, Verona September, 26 - 28, 2005 CTIA Wireless I.T. & Entertainment 2005, San Francisco September, 27 - 29, 2005 Con4, Cologne September, 27 - 29, 2005 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]