Author: glandais Date: 2008-01-30 11:37:54 +0000 (Wed, 30 Jan 2008) New Revision: 561 Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/components/Layout.java Log: Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/components/Layout.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/components/Layout.java 2008-01-30 11:13:19 UTC (rev 560) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/components/Layout.java 2008-01-30 11:37:54 UTC (rev 561) @@ -19,6 +19,8 @@ import java.util.Locale; +import javax.servlet.http.HttpSession; + import org.apache.tapestry.annotations.ApplicationState; import org.apache.tapestry.annotations.Component; import org.apache.tapestry.annotations.IncludeStylesheet; @@ -29,6 +31,7 @@ import org.apache.tapestry.corelib.components.TextField; import org.apache.tapestry.ioc.annotations.Inject; import org.apache.tapestry.services.PersistentLocale; +import org.apache.tapestry.services.RequestGlobals; import fr.cemagref.simexplorer.is.ui.web.pages.ElementList; @@ -61,6 +64,9 @@ @InjectPage private ElementList elementList; + @Inject + private RequestGlobals requestGlobals; + /** * page title */ @@ -108,7 +114,8 @@ } public Object onActionFromLogout() { - token = null; + HttpSession session = requestGlobals.getHTTPServletRequest().getSession(); + session.invalidate(); return elementList; }