Hi

Multiple REQUEST_BODY parameters are not supported in JAX-RS. Can you
have a ContainerBean which has both BeanA and BeanB embedded ?
The only exception is multiparts, each parameter may be mapped to an
individual part...

Cheers, Sergey

On Thu, Feb 10, 2011 at 3:00 PM, David Corral Sanz
<[email protected]> wrote:
> We have tried several approaches to invoke services that have a signature
> like:
>
> public void (BeanA, BeanB)
>
> but none have worked. So much so that we are really consiering if the
> feature is not implemented.
>
> Here's some sample pseudo-code of what we need:
>
> $.ajax({
>   type: "POST",
>   url: '...',
>   contentType: "application/json",
>   data: {"beanA":{}, "beanB":{}},
>   dataType: 'application/json',
> });
>
> <resource name="..." path="foo">
>    <operation name="bar" verb="POST" path="/baz">
>        <param name="xxx" type="REQUEST_BODY"/>
>        <param name="yyyy" type="REQUEST_BODY"/>
>    </operation>
> </resource>
>
> We've tried Jettison and Jackson providers (and no annotations anywhere).
> We were not able to send sucessufully more than one bean in a request. Any
> help? Thanks in advance
>
> Visítenos en:  www.lineadirecta.com
>
> "Este mensaje y los documentos que, en su caso, lleve anexos, pueden contener 
> información confidencial. Por ello, se informa a quien lo reciba por error 
> que la información contenida en el mismo es reservada y su uso no autorizado 
> está prohibido legalmente, por lo que en tal caso le rogamos se abstenga de 
> realizar copias del mensaje, leerlo, remitirlo o difundirlo y proceda a 
> borrarlo inmediatamente."
>
> "This message is intended only for the use of the individual to whom it is 
> addressed and may contain information that is confidential. If you have 
> received this communication, by error, you are hereby notified that any 
> distribution or copying of this communication is prohibited."

Reply via email to