On 09/09/2010 00:54, David Jencks wrote:
> I've recently rewritten the geronimo-jetty integration to work off the 
> servlet 3 *Registration classes.  This works great except for servlets backed 
> by jsp files, since there's no way to tell the servlet container through the 
> ServletRegistration interface that its actually something with this extra jsp 
> file name that needs to be added through some special process into the 
> request.

That looks like an oversight in the 3.0 spec.

> However, its easy to subclass the JspServlet so it gets the jsp file value 
> from an init param, and of course its easy to set the init param from the 
> web.xml.  This appears to work fine.
> 
> Is there some reason I've missed that this is a bad idea?

Well, it would be container specific rather than defined by the spec but
since the spec offers no way to define it, I don't see there is a choice.

> If not, would the jasper community consider a patch to modify the JspServlet 
> so it directly looks for such an init-param?

Patches always get considered.

> And would the tomcat community consider simplifying the runtime code to use 
> this init-param instead of a Constants.JSP_FILE request attribute?

As usual, it would depend on the patch.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to