cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thorsten Scherler <scher...@gmail.com>
Subject Re: [cocoon3] @Context Request request
Date Mon, 31 Oct 2011 11:46:58 GMT
On Sun, 2011-10-30 at 19:35 +0200, Andre Juffer wrote:
> Hi,
> 
> for processing a multipart/form-data request holding image data, I 
> intend to use the commons imageupload [1]. In order to do so, I need to 
> get access to the javax.servlet.http.HttpServletRequest object inside a 
> REST resource. The @Context annotation injects information about the 
> request, see e.g. [2] and also [3], but the request object should 
> implement the javax.ws.rs.core.Request interface (I think).
> 
> How can I get to the HttpServletRequest inside a REST resource. Is there 
> a way to convert Request to javax.servlet.http.HttpServletRequest? 
> According to [4],"When deploying a JAX-RS application using servlet then 
> ServletConfig, ServletContext, HttpServletRequest and 
> HttpServletResponse are available using @Context." But how?

http://stackoverflow.com/questions/6984338/how-to-forward-from-a-jax-ws-service-to-jsp

like you have

> 
> Right now, I assume
> 
> @POST
> public Response uploadImage(@Context HttpServletRequest request) {
> .....
> }
> 
> but I do not believe this is actually correct.

It should.

> 
> The actual type is com.sun.jersey.spi.container.ContainerRequest 
> (implements Request), according to request.getClass().getName().
> 
> There is nothing in the request itself, while I see with Firebug that 
> the image file is sent to the server in the proper way.
> 

Hmm 
http://jersey.java.net/nonav/apidocs/1.9.1/jersey/com/sun/jersey/spi/container/ContainerRequest.html

did you try a simple cast before 

upload.parseRequest(request);

?

salu2

> Thanks,
> André
> 
> 
> [1] http://commons.apache.org/fileupload/index.html
> [2] http://cocoon.apache.org/3.0/reference/html/webapps.html
> [3] http://jsr311.java.net/nonav/releases/1.1/javax/ws/rs/core/Context.html
> [4] http://jersey.java.net/nonav/documentation/latest/jax-rs.html#d4e524
> 
> 

-- 
Thorsten Scherler <thorsten.at.apache.org>
codeBusters S.L. - web based systems
<consulting, training and solutions>
http://www.codebusters.es/


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message