on 9/30/01 10:30 PM, "Christopher Cain" <[EMAIL PROTECTED]> wrote:

> It's unfortunate that this didn't come up a few weeks ago, before the
> finalization. I'll add my voice to the general sentiment that the servlet spec
> really should've have tried to supercede the HTML spec on this, whether they
> thought the HTML spec was wrong or not. Conflicting specs are generally a
> bigger PITA than whatever was wrong with the first spec.
> 
> In any case, I would have to agree that we cannot blatantly ignore something
> that is explicitly disallowed in the servlet spec. One reasonable solution
> that 
> comes to mind would be to follow the servlet/jsp spec for servlets and jsp,
> and 
> to follow the HTML spec for static content. But then again, it's a little
> strange to have differing behaviors based on the type of content being served.
> Throw mapping in there, and it muddies the waters even more. I just think that
> there is a point to be made, however, that any static content being served up
> by TC does not conform to the HTML spec.
> 
> Did I mention that this is a really unfortunate problem? :)

I'm a member of JSR-053. I will work to change it for the next release of
the spec.

Needless to say, this has a serious impact on Turbine's ability to function.
It is complete bullshit that it works fine if defined through a servlet, but
not with extension mapping.

This works:
http://www.foo.com/context/servlet/Turbine/template/Foo.vm

This doesn't:
http://www.foo.com/context/Foo.vm/bar/ack

As a result, there is no way for Turbine to work properly with extension
mapping because it relies on passing information in the PATH_INFO and not
QUERY_STRING because of the need for search engines to be able to archive
website information.

-jon

Reply via email to