Or, add it yourself: package com.dotech.servlet.taglibs;
import java.net.MalformedURLException; import java.util.Map; import javax.servlet.jsp.JspException; import org.apache.struts.util.RequestUtils; import org.apache.struts.util.ResponseUtils; public class RewriteTag extends org.apache.struts.taglib.html.RewriteTag { public int doStartTag() throws JspException { // Generate the hyperlink URL Map params = RequestUtils.computeParameters(pageContext, paramId, paramName, paramProperty, paramScope, name, property, scope, transaction); String url = null; try { // Note that we're encoding the & character to & in XHTML mode only, // otherwise the & is written as is to work in javascripts. url = RequestUtils.computeURL(pageContext, forward, href, page, action, // The Struts 1.1 version explicitly passes null for action params, anchor, false, isXhtml()); } catch (MalformedURLException e) { RequestUtils.saveException(pageContext, e); throw new JspException(messages.getMessage("rewrite.url", e.toString())); } ResponseUtils.write(pageContext, url); return (SKIP_BODY); } } Then, a TLD dumped somewhere under WEB-INF in your app: <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>dot-html</short-name> <uri>http://dotech.com/taglibs/html</uri> <tag> <name>rewrite</name> <tag-class>com.dotech.servlet.taglibs.RewriteTag</tag-class> </tag> </taglib> And finally use in your JSPs: <%@ taglib prefix="dot-html" uri="http://dotech.com/taglibs/html" %> .. <dot-html:rewrite ...> .. Quoting "Ruth, Brice" <[EMAIL PROTECTED]>: > hallelujah! Now I just need to migrate ... ugh > > Erik Weber wrote: > > > If I'm not mistaken, the "action" attribute to html:rewrite is > > supported in 1.2. > > > > Erik -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]