Re: c:url and context path completion

Trenton Adams <[email protected]> Wed, 28 Nov 2007 14:01:05 -0700
Newsgroups gmane.comp.jakarta.taglibs.user
Message-ID <[email protected]>
Kris Schneider wrote:
> On 11/28/07, Trenton Adams <[email protected]> wrote:
>   
>> Kris Schneider wrote:
>>     
>>> On 11/28/07, Trenton Adams <[email protected]> wrote:
>>>
>>>       
>>>> I was sure that I had read somewhere that "<c:url
>>>> value="/images/pluslittle.gif"/>" usage would automatically cause the
>>>> context path to be entered into the output of "c:url".  Is that not
>>>> correct?  Because it's not working!
>>>>
>>>>         
>>> From the JSTL 1.1 Spec for <c:url>:
>>>
>>> As a consequence, an implementation must prepend the context path to a
>>> URL that starts with a slash (e.g. "/page2.jsp") so that such URLs can
>>> be properly interpreted by a client browser.
>>>
>>> So, yes, the context should be prepended. What output are you actually seeing?
>>>
>>>
>>>       
>> I'm seeing it produce "/images/pluslittle.gif", and it completely
>> ignores the context path.  I'm using tomcat 6 and java 1.5
>>     
>
> This wouldn't happen to be a JSP sitting in webapps/ROOT, would it?
> Just checking...
>
>   
No, it's sitting in "webapps/appname/WEB-INF/jsp/otherdir/somejsp.jsp"