craigmcc    02/03/13 12:09:55

  Modified:    webapps/admin/WEB-INF/classes/org/apache/webapp/admin
                        TreeControlTag.java
  Log:
  Perform URL rewriting on the URL that is used to refresh the tree control.
  Without this, the admin webapp won't work with cookies turned off -- clicking
  any node of the tree would force you back to the login page.
  
  Submitted by:  Stephanie Bodoff <Stephanie.Bodoff at sun.com>
  
  Revision  Changes    Path
  1.7       +7 -4      
jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTag.java
  
  Index: TreeControlTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTag.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- TreeControlTag.java       18 Dec 2001 22:59:41 -0000      1.6
  +++ TreeControlTag.java       13 Mar 2002 20:09:55 -0000      1.7
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTag.java,v
 1.6 2001/12/18 22:59:41 amyroh Exp $
  - * $Revision: 1.6 $
  - * $Date: 2001/12/18 22:59:41 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/TreeControlTag.java,v
 1.7 2002/03/13 20:09:55 craigmcc Exp $
  + * $Revision: 1.7 $
  + * $Date: 2002/03/13 20:09:55 $
    *
    * ====================================================================
    *
  @@ -104,7 +104,7 @@
    * <strong>FIXME</strong> - Internationalize the exception messages!
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.6 $ $Date: 2001/12/18 22:59:41 $
  + * @version $Revision: 1.7 $ $Date: 2002/03/13 20:09:55 $
    */
   
   public class TreeControlTag extends TagSupport {
  @@ -400,6 +400,9 @@
           
           String updateTreeAction =
               replace(getAction(), "tree=${name}", "select=" + encodedNodeName);
  +        updateTreeAction =
  +            ((HttpServletResponse) pageContext.getResponse()).
  +            encodeURL(updateTreeAction);
   
           out.print("    <td>");
           if ((action != null) && !node.isLeaf()) {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to