Revision: 842
          http://stripes.svn.sourceforge.net/stripes/?rev=842&view=rev
Author:   bengunter
Date:     2008-02-06 05:31:44 -0800 (Wed, 06 Feb 2008)

Log Message:
-----------
Fixed STS-502. Does not create a session if one does not already exist.

Modified Paths:
--------------
    trunk/stripes/src/net/sourceforge/stripes/tag/MessagesTag.java

Modified: trunk/stripes/src/net/sourceforge/stripes/tag/MessagesTag.java
===================================================================
--- trunk/stripes/src/net/sourceforge/stripes/tag/MessagesTag.java      
2008-02-06 02:55:48 UTC (rev 841)
+++ trunk/stripes/src/net/sourceforge/stripes/tag/MessagesTag.java      
2008-02-06 13:31:44 UTC (rev 842)
@@ -19,6 +19,7 @@
 import net.sourceforge.stripes.controller.StripesFilter;
 
 import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpSession;
 import javax.servlet.jsp.JspException;
 import javax.servlet.jsp.JspWriter;
 import java.io.IOException;
@@ -149,8 +150,11 @@
         List<Message> messages = (List<Message>) request.getAttribute( 
getKey() );
 
         if (messages == null) {
-            messages = (List<Message>) request.getSession().getAttribute( 
getKey() );
-            request.getSession().removeAttribute( getKey() );
+            HttpSession session = request.getSession(false);
+            if (session != null) {
+                messages = (List<Message>) session.getAttribute(getKey());
+                session.removeAttribute(getKey());
+            }
         }
 
         return messages;


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to