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) {