This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hey Veronica, I can give you a small suggestion...you can get the user request URL, from HttpRequest instance itself. So, in your custom tag, create a HttpServletRequest instance (pageContext.getRequest()) and get the request URI using <instance>.getRequestURI()/<instance>.getRequestURL(). Store that into a Hashmap & pass it to the XSL trnasformer as a transform param. use the Hashmap key, as <xsl:param> in your XSL file. and use the param anywhere accross the XSL.