[jboss-cvs] jboss-seam/src/main/org/jboss/seam/exceptions ...
Gavin King
gavin.king at jboss.com
Sun Feb 4 04:42:03 EST 2007
User: gavin
Date: 07/02/04 04:42:03
Modified: src/main/org/jboss/seam/exceptions RedirectHandler.java
Log:
fix <redirect/> w/o an explicit viewid
Revision Changes Path
1.6 +2 -0 jboss-seam/src/main/org/jboss/seam/exceptions/RedirectHandler.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: RedirectHandler.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/exceptions/RedirectHandler.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- RedirectHandler.java 4 Feb 2007 09:41:17 -0000 1.5
+++ RedirectHandler.java 4 Feb 2007 09:42:03 -0000 1.6
@@ -23,6 +23,8 @@
String viewId = getViewId(e);
if (viewId==null)
{
+ //we want to perform a redirect straight back to the current page
+ //there is no ViewRoot available, so lets do it the hard way
String servletPath = ( (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest() ).getServletPath();
viewId = servletPath.substring(0, servletPath.lastIndexOf('.')) + Pages.getSuffix();
}
More information about the jboss-cvs-commits
mailing list