The next time you hit the page it works though, right? If you're tracking
sessions via cookies, subsequent responses won't need to do URL rewriting. It
actually looks like it's a server bug. Hitting

http://www.sun.com/im/sun_logo.gif;jsessionid=foo

works just fine (SunONE WebServer 6.0), whereas hitting

http://www.apache.org/images/asf_logo_wide.gif;jsessionid=foo

results in a 404 (Apache/2.0.48-dev (Unix)). Same here ;-) (Microsoft-IIS/6.0)

http://www.microsoft.com/homepage/gif/bnr-microsoft.gif;jsessionid=foo

You might try something like:

<body background="<c:out
value="${pageContext.request.contextPath}/images/gray.jpg"/>">

Quoting Michael Duffy <[EMAIL PROTECTED]>:

> 
> I'm following the recommendations laid out by Shawn
> Bayern in "JSTL In Action", but I've run into a snag.
> 
> On page 136, Shawn recommends using the <c:url> tag
> for referring to a directory named images in a Web
> application:
> 
> <body background="<c:url value='/images/gray.jpg'/>">
> <!-- other HTML stuff in here
> </body>
> 
> When I ask Tomcat to send this page, the background is
> not there.  When I View Source to look at the HTML, I
> see this:
> 
> <body
>
background="/mock-trading-partner/images/gray.jpg;jsessionid=9B0DA55495E2CD9BF40AAD98A4E115D8">
> 
> Looks to me like that jsessionid is making it so I
> can't find the background.  How do I get rid of it? 
> Thanks - MOD

-- 
Kris Schneider <mailto:[EMAIL PROTECTED]>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to