[jax-rs-spec users] [jsr339-experts] Re: Re: forward()

From: Marek Potociar <>
Date: Wed, 30 Oct 2013 15:03:29 +0100

FYI, in Jersey we have this:

This is a more generic approach IMO than a forward() method, which is IMO too Servlet-specific.


On 11 Sep 2013, at 20:03, Bill Burke <> wrote:

> On 9/11/2013 11:19 AM, Sergey Beryozkin wrote:
>> On 11/09/13 14:04, Bill Burke wrote:
>>> Hey,
>>> I'm working on my first Angular JS web UI application. Angular JS is
>>> REST based, so it works great with a JAX-RS backend. The only thing
>>> that is really missing in JAX-RS at the moment, is a servlet forward().
>>> I often need to forward the request to .html, .jsp, or JSF pages
>>> within the WAR.
>>> A could inject HttpServletRequest and do the forward, but the JAX-RS
>>> implementation is going to have to be aware that you're doing a forward,
>>> otherwise, it will try to send back a response.
>>> Do we need a forward() method somewhere? LIke on ResourceContext or
>>> something? Or do we need explicit language in the spec that JAX-RS
>>> implementations need to handle servlet forwards gracefully.
>> We do it at MBW level and ensure the runtime does not try to handle the
>> response after the forward, basic and non-intrusive solution,
> We have an API for forward(). Which bypasses response processing if you call it on a JAX-RS method return. Which means no exception handling, filters, or interceptors or MBW.
> --
> Bill Burke
> JBoss, a division of Red Hat