users@jersey.java.net

[Jersey] Re: returning basic data types

From: Markus Karg <karg_at_quipsy.de>
Date: Tue, 15 Mar 2011 08:24:24 +0100

There is no default mapping of basic data types to any particular body format, so you'll either can return a String instead, or you can provide a custom MessageBodyWriter which tells JAX-RS how the body format shall look like.

 

From: Suchitha Koneru (sukoneru) [mailto:sukoneru_at_cisco.com]
Sent: Montag, 14. März 2011 23:59
To: users_at_jersey.java.net
Subject: [Jersey] returning basic data types

 

Hello Jersey Users ,

        The following apis do not work, we are using Jersey 1.5 on Jboss with JDK 1.6; Is there any other way of returning basic data types (int, byte , short etc) ? I also tried changing the mime type to application/xml which does not help.

 

 

      @GET

      @Path("testLongWrapper")

      @Produces("application/text")

      

  public Long getLongBasic(){

        return new Long(1234);

  }

 

        

 

      @GET

      @Path("testLongBasic")

      @Produces("application/text")

      

  public long getLong(){

        return new Long(1234);

  }

 

Thanks,

Suchitha