Dear All,


I have successfully built a servlet that generates a GIF/JPEG file
depending on parameters that are passed to it. I am trying to expand the
functionality of it by creating a Custom Tag, that on execution with
certain parameters will return a <img> tag pointing at that specific
servlet with the correct parameters etc..



i.e. <customTag:tag1 text="abcd" width="40" position="top"> will return

<img src="http://hostname/webapp/servlet/package.servlet?text=abcd
<http://hostname/webapp/servlet/package.servlet?text=abcd&pos=top>
&pos=top" width="40">



As my tag library and servlet are in the same package, I know that my
servlet is located at
http://hostname/webapp/servlet/package.to.servlet?parameter1=value...



Is there any way for me retrieve the http://hostname/webapp portion of
the URL from the tag at runtime, as obviously I don't know from what
directory the taglib JSP is being executed from. I have tried
servletContext.getRealPath(.) but that returns me a path on the hard
disk to my web app. Any ideas how I can circumvent this problem?



Best regards,

Peter Dolukhanov

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to