[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