craigmcc    01/03/06 09:14:23

  Modified:    src/example/org/apache/struts/example
                        LinkSubscriptionTag.java LinkUserTag.java
  Log:
  Remove excess filtering that causes the "&" to be changed to "&".
  Change deprecated BeanUtils.filter() calls to ResponseUtils.filter().
  
  PR: Bugzilla #758
  Submitted by: Jean-Luc Schwab <[EMAIL PROTECTED]>
  
  Revision  Changes    Path
  1.5       +10 -10    
jakarta-struts/src/example/org/apache/struts/example/LinkSubscriptionTag.java
  
  Index: LinkSubscriptionTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/example/org/apache/struts/example/LinkSubscriptionTag.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- LinkSubscriptionTag.java  2001/02/02 02:26:06     1.4
  +++ LinkSubscriptionTag.java  2001/03/06 17:14:18     1.5
  @@ -1,13 +1,13 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/example/org/apache/struts/example/LinkSubscriptionTag.java,v
 1.4 2001/02/02 02:26:06 craigmcc Exp $
  - * $Revision: 1.4 $
  - * $Date: 2001/02/02 02:26:06 $
  + * $Header: 
/home/cvs/jakarta-struts/src/example/org/apache/struts/example/LinkSubscriptionTag.java,v
 1.5 2001/03/06 17:14:18 craigmcc Exp $
  + * $Revision: 1.5 $
  + * $Date: 2001/03/06 17:14:18 $
    *
    * ====================================================================
    *
    * The Apache Software License, Version 1.1
    *
  - * Copyright (c) 1999 The Apache Software Foundation.  All rights
  + * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -29,7 +29,7 @@
    *    Alternately, this acknowlegement may appear in the software itself,
    *    if and wherever such third-party acknowlegements normally appear.
    *
  - * 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
  + * 4. The names "The Jakarta Project", "Struts", and "Apache Software
    *    Foundation" must not be used to endorse or promote products derived
    *    from this software without prior written permission. For written
    *    permission, please contact [EMAIL PROTECTED]
  @@ -70,8 +70,8 @@
   import javax.servlet.jsp.JspWriter;
   import javax.servlet.jsp.PageContext;
   import javax.servlet.jsp.tagext.TagSupport;
  -import org.apache.struts.util.BeanUtils;
   import org.apache.struts.util.MessageResources;
  +import org.apache.struts.util.ResponseUtils;
   
   
   /**
  @@ -79,7 +79,7 @@
    * associated query parameters selecting a specified Subscription.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.4 $ $Date: 2001/02/02 02:26:06 $
  + * @version $Revision: 1.5 $ $Date: 2001/03/06 17:14:18 $
    */
   
   public class LinkSubscriptionTag extends TagSupport {
  @@ -184,15 +184,15 @@
        else
            url.append("&");
        url.append("username=");
  -     url.append(BeanUtils.filter(subscription.getUser().getUsername()));
  +     url.append(ResponseUtils.filter(subscription.getUser().getUsername()));
        url.append("&host=");
  -     url.append(BeanUtils.filter(subscription.getHost()));
  +     url.append(ResponseUtils.filter(subscription.getHost()));
   
        // Generate the hyperlink start element
        HttpServletResponse response =
          (HttpServletResponse) pageContext.getResponse();
        StringBuffer results = new StringBuffer("<a href=\"");
  -     results.append(response.encodeURL(BeanUtils.filter(url.toString())));
  +     results.append(response.encodeURL(url.toString()));
        results.append("\">");
   
        // Print this element to our output writer
  
  
  
  1.5       +7 -7      
jakarta-struts/src/example/org/apache/struts/example/LinkUserTag.java
  
  Index: LinkUserTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/example/org/apache/struts/example/LinkUserTag.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- LinkUserTag.java  2001/02/02 02:26:06     1.4
  +++ LinkUserTag.java  2001/03/06 17:14:20     1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/example/org/apache/struts/example/LinkUserTag.java,v 1.4 
2001/02/02 02:26:06 craigmcc Exp $
  - * $Revision: 1.4 $
  - * $Date: 2001/02/02 02:26:06 $
  + * $Header: 
/home/cvs/jakarta-struts/src/example/org/apache/struts/example/LinkUserTag.java,v 1.5 
2001/03/06 17:14:20 craigmcc Exp $
  + * $Revision: 1.5 $
  + * $Date: 2001/03/06 17:14:20 $
    *
    * ====================================================================
    *
  @@ -70,8 +70,8 @@
   import javax.servlet.jsp.JspWriter;
   import javax.servlet.jsp.PageContext;
   import javax.servlet.jsp.tagext.TagSupport;
  -import org.apache.struts.util.BeanUtils;
   import org.apache.struts.util.MessageResources;
  +import org.apache.struts.util.ResponseUtils;
   
   
   /**
  @@ -79,7 +79,7 @@
    * associated query parameters selecting a specified User.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.4 $ $Date: 2001/02/02 02:26:06 $
  + * @version $Revision: 1.5 $ $Date: 2001/03/06 17:14:20 $
    */
   
   public class LinkUserTag extends TagSupport {
  @@ -184,13 +184,13 @@
        else
            url.append("&");
        url.append("username=");
  -     url.append(BeanUtils.filter(user.getUsername()));
  +     url.append(ResponseUtils.filter(user.getUsername()));
   
        // Generate the hyperlink start element
        HttpServletResponse response =
          (HttpServletResponse) pageContext.getResponse();
        StringBuffer results = new StringBuffer("<a href=\"");
  -     results.append(response.encodeURL(BeanUtils.filter(url.toString())));
  +     results.append(response.encodeURL(url.toString()));
        results.append("\">");
   
        // Print this element to our output writer
  
  
  

Reply via email to