On Mon, 18 Feb 2002, Justin Rowles wrote:
> > PROBLEM: A test.gif image is not rendered by the servlet -
> > as it appears the path is not found.
>
> Are you trying to return html including an image link (such as <img src="test.gif">)
>or trying to stream an image via the servlet?
> If the latter, then jsp is the wrong tool - it is text only. If not, read on:
Yes, the latter. Only I was thinking of generating the page with a servlet, and not
creating a .jsp file. Is this terribly mistaken?
> > OBSERVED: If I map the servlet instead to "/intro" then the
> > test.gif is rendered ok.
I'm confused as to why once I change the servlet-mapping from "/" to "/intro" that the
.gif is read.
The path to the servlet is standard:
$CATALINA_HOME/webapps/ap.org/WEB-INF/classes/intro.class.
The image is in the context root $CATALINA_HOME/webapps/ap.org/
> > NOTE: I've read some postings advising locating files should
> > be done as in InputStream [getResourceAsStream()]. Is it
> > applicable in this case when all I want is a simple
> > out.println( "<img src=\"/test.gif ... etc )?
>
> Oh, then you are trying to do it right! Good.
But the simple PrintWriter statement to write the html <img> element works fine when
the servlet-mapping is not "/"? Can't I just use the same in some other guise - or am
I way off-track?
thanks for your comments/j-p.
-----------------------
JUSTATEST Art Online
www.justatest.com
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>