craigmcc    01/04/18 15:41:27

  Modified:    src/share/org/apache/struts/taglib/html LinkTag.java
  Log:
  Correctly support the ability to generate a <a name="xyz></a> anchor.
  
  Revision  Changes    Path
  1.9       +11 -4     
jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java
  
  Index: LinkTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- LinkTag.java      2001/04/18 01:31:15     1.8
  +++ LinkTag.java      2001/04/18 22:41:26     1.9
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java,v 1.8 
2001/04/18 01:31:15 craigmcc Exp $
  - * $Revision: 1.8 $
  - * $Date: 2001/04/18 01:31:15 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/LinkTag.java,v 1.9 
2001/04/18 22:41:26 craigmcc Exp $
  + * $Revision: 1.9 $
  + * $Date: 2001/04/18 22:41:26 $
    *
    * ====================================================================
    *
  @@ -87,7 +87,7 @@
    * Generate a URL-encoded hyperlink to the specified URI.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.8 $ $Date: 2001/04/18 01:31:15 $
  + * @version $Revision: 1.9 $ $Date: 2001/04/18 22:41:26 $
    */
   
   public class LinkTag extends BaseHandlerTag {
  @@ -439,6 +439,8 @@
               n++;
           if (href != null)
               n++;
  +        if (name != null)
  +            n++;
           if (page != null)
               n++;
           if (n != 1) {
  @@ -478,6 +480,11 @@
                (HttpServletRequest) pageContext.getRequest();
               href = RequestUtils.absoluteURL(request, forward.getPath());
        }
  +
  +        // If "name" was specified, return null
  +        else if (name != null) {
  +            return (null);
  +        }
   
           // If "page" was specified, compute the "href" to forward to
           else if (page != null) {
  
  
  

Reply via email to