Author: ayanul
Date: 2008-06-03 08:29:44 -0400 (Tue, 03 Jun 2008)
New Revision: 8882
Modified:
trunk/test-applications/jsp/src/main/java/rich/RichBean.java
trunk/test-applications/jsp/src/main/webapp/pages/RichMenu/RichMenu.jsp
Log:
+add button "invalidates this session"
Modified: trunk/test-applications/jsp/src/main/java/rich/RichBean.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/rich/RichBean.java 2008-06-03 12:24:52 UTC
(rev 8881)
+++ trunk/test-applications/jsp/src/main/java/rich/RichBean.java 2008-06-03 12:29:44 UTC
(rev 8882)
@@ -3,16 +3,16 @@
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-import java.util.Map;
import javax.faces.context.FacesContext;
import javax.faces.model.SelectItem;
+import javax.servlet.http.HttpSession;
-import org.richfaces.VersionBean;
+//import org.richfaces.VersionBean;
public class RichBean {
private static final String EXT = ".jsp";
- private String version = VersionBean.SCM_REVISION;
+ private String version = "3.2.2"; //VersionBean.SCM_REVISION;
private String src;
private String srcContainer;
private MapComponent map;
@@ -144,4 +144,12 @@
}
return l;
}
+
+ public String invalidateSession(){
+ FacesContext context = FacesContext.getCurrentInstance();
+ HttpSession session = (HttpSession) context.getExternalContext().getSession(false);
+ session.invalidate();
+ System.out.println("RichBean.invalidateSession()");
+ return "RichFaces";
+ }
}
Modified: trunk/test-applications/jsp/src/main/webapp/pages/RichMenu/RichMenu.jsp
===================================================================
--- trunk/test-applications/jsp/src/main/webapp/pages/RichMenu/RichMenu.jsp 2008-06-03
12:24:52 UTC (rev 8881)
+++ trunk/test-applications/jsp/src/main/webapp/pages/RichMenu/RichMenu.jsp 2008-06-03
12:29:44 UTC (rev 8882)
@@ -48,6 +48,7 @@
</h:panelGrid>
<h:panelGrid columns="1">
+ <h:commandButton action="#{richBean.invalidateSession}"
immediate="true" value="Invalidates this
session"></h:commandButton>
<h:outputText value="Select component:" />
<h:selectOneMenu value="#{richBean.src}" immediate="true"
onchange="submit();">
<f:selectItems value="#{richBean.list}" />
Show replies by date