At any rate, Mark, I would be interested in what the path you get is. Just put <%= request.getContextPath() %> before <img src='<%= request.getContextPath() %>/blah/blah.gif'/> -----Original Message----- From: Mark <[EMAIL PROTECTED]> To: Tomcat Users List <[EMAIL PROTECTED]> Date: Tuesday, November 27, 2001 11:03 AM Subject: RE: .gif images not displaying with JSPs
>Yes, that fixed the problem - thank you! > >Takes care of my problem with Tomcat, but it introduces a problem with the >same app under VAJ - request.getContextPath() isn't in the IBM >HttpServletRequest interface. Yet another place where VAJ isn't fully >compliant with the Sun APIs... > >Thanks again for the help Carsten! > >Mark > > >At 12:50 PM 11/27/2001 -0500, you wrote: >>I've run into problems with images showing on JSPs in the past as well, and >>I found that using request.getContextPath() solves the problem to give you >>an absolute path within the context. >> >>example: >><img >>src='<%=request.getContextPath()%>/graphics/flags/german_flag.gif'/></a></ tr >>> >> >>Hope that helps! >> >>Carsten >> >>-----Original Message----- >>From: Mark [mailto:[EMAIL PROTECTED]] >>Sent: Tuesday, November 27, 2001 12:36 PM >>To: Tomcat Users List >>Subject: Re: .gif images not displaying with JSPs >> >> >>Can you display images from a JSP? My straight html pages display images >>with no problems using Tomcat. What's odd is if I take the html source >>generated by the JSP (ie, 'view source from the browser'), save it as an >>html file and re-display it, it's fine. So the html generated by the JSP >>seems ok - it's only when it's being pushed to the browser from the JSP >>servlet where the images don't display. >> >>I don't understand odd classloader error messages that refer to the images. >> Since the servlet .java/.class are being dealt with in the ../work >>directory, could this have something to do with it? >> >>Frustration mounting again... >> >>Mark >> >> >>At 08:27 AM 11/27/2001 -0800, you wrote: >>>I have a directory called graphics on the same level as WEB-INF, i.e. >>>root_directory/webapps/myapp/graphics/flags/ and >>>root_directory/webapps/myapp/WEB-INF/, and I use >>> <img src='graphics/flags/german_flag.gif'/></a></tr> >>>without dificulty, if that helps. This may have to do with my settings in >>>server.xml, which is: >>> >>> <Context path="/myapp" >>> docBase="webapps/myapp" >>> debug="0" >>> reloadable="true" > >>> </Context> >>> >>>Hope this helps. Again, inside and outside WEB-INF is a big deal. >>>-----Original Message----- >>>From: Mark <[EMAIL PROTECTED]> >>>To: [EMAIL PROTECTED] <[EMAIL PROTECTED]> >>>Date: Tuesday, November 27, 2001 5:54 AM >>>Subject: .gif images not displaying with JSPs >>> >>> >>>>My servlet/JSP/JavaBean app is working under TC 4.0.1, except for images >>>>not displaying in JSPs. The various .gifs live in the root context for the >>>>application, ie. the same directory as the html and JSP files. The JSP >>has >>>>simple embedded html statements such as: >>>> >>>> <a><img src="image1.gif" align="left"></a> >>>> >>>>For each img tag, the application log has an associated set of errors: >>>> >>>> 2001-11-27 08:24:34 >>>>StandardWrapper[/myapp:org.apache.catalina.INVOKER.image1.gif]: >>>> Marking servlet org.apache.catalina.INVOKER.image1.gif as unavailable >>>> 2001-11-27 08:24:34 invoker: Cannot allocate servlet instance for path >>>> /myapp/servlet/image1.gif >>>> javax.servlet.ServletException: Wrapper cannot find servlet class >>>>image1.gif or a >>>> class it depends on >>>> ... >>>> >>>> - Root Cause ----- >>>> java.lang.ClassNotFoundException: image1.gif >>>> >>>>The generated Java code (in ../work directory) looks like the following: >>>> >>>> out.write(" \r\n\r\n<a><img src=\"image1.gif\" >>>>align=\"left\"></a>\r\n<a> >>>> <img src=\"image2.gif\" align=\"left\"></a>\r\n"); >>>> >>>> >>>>The page displays except for the images, and the resulting html pushed to >>>>the browser has the <img> tags. The JSPs work under other environments >>(eg. >>>>VAJ, Sun SDK, etc). What am I doing wrong this time under Tomcat? >>>> >>>>Thanks >>>>Mark >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>-- >>>>To unsubscribe: <mailto:[EMAIL PROTECTED]> >>>>For additional commands: <mailto:[EMAIL PROTECTED]> >>>>Troubles with the list: <mailto:[EMAIL PROTECTED]> >>>> >>>> >>> >>> >>>-- >>>To unsubscribe: <mailto:[EMAIL PROTECTED]> >>>For additional commands: <mailto:[EMAIL PROTECTED]> >>>Troubles with the list: <mailto:[EMAIL PROTECTED]> >>> >>> >> >> >>-- >>To unsubscribe: <mailto:[EMAIL PROTECTED]> >>For additional commands: <mailto:[EMAIL PROTECTED]> >>Troubles with the list: <mailto:[EMAIL PROTECTED]> >> >>-- >>To unsubscribe: <mailto:[EMAIL PROTECTED]> >>For additional commands: <mailto:[EMAIL PROTECTED]> >>Troubles with the list: <mailto:[EMAIL PROTECTED]> >> >> > > >-- >To unsubscribe: <mailto:[EMAIL PROTECTED]> >For additional commands: <mailto:[EMAIL PROTECTED]> >Troubles with the list: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>