File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes XML and Related Technologies and the fly likes detect current URL, referer in XSL??? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "detect current URL, referer in XSL???" Watch "detect current URL, referer in XSL???" New topic

detect current URL, referer in XSL???

Veronica Damian
Ranch Hand

Joined: Feb 04, 2006
Posts: 61
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..

Subhadip Chatterjee
Ranch Hand

Joined: Dec 12, 2006
Posts: 93
Hey Veronica,
I can give you a small 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.

Refreshing life every moment...
I agree. Here's the link:
subject: detect current URL, referer in XSL???
It's not a secret anymore!