Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

detect current URL, referer in XSL???

 
Veronica Damian
Ranch Hand
Posts: 61
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
is it possible to detect current URL or referer in XSL?

(for conditionals.. for ex. if this stylesheet is in such-and-such a URL, etc..

where I work we do JSP/custom tags with code like, <framework:style uri="/xsl/dc_search.xsl....> so same XSL stylesheet might be used in more than one JSP..)

thank you..

-v
 
Subhadip Chatterjee
Ranch Hand
Posts: 93
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic