spring - Return Object from controller to ajax -


code below succesfully send string jsp via ajax controller , returning string.

how send (from controller ajax) object contains getter , setter or boolean?

ajax:

        $.ajax({         type: 'get',         url : 'register/checkusername',         data : {'typedtext' : typedtext},         success : function(data) {             $('#doesusernameavailable').text("ok " + data);         },         error: function(){             $('#doesusernameavailable').text('error');         }     });  

controller:

    @requestmapping(value = "/checkusername", method = requestmethod.get)     public @responsebody string checkusername(string typedtext,      httpservletresponse response){      //some code return boolean or object      return "text controller"; } 

solution:

i not post pom.xml. missing:

    <dependency>     <groupid>com.fasterxml.jackson.core</groupid>     <artifactid>jackson-databind</artifactid>     <version>2.6.3</version>     </dependency> 

and few modification's.

ajax:

            $.ajax({             type : 'get',             contenttype : "application/json",             url : 'register/checkusername',             data : {'typedtext' : typedtext},             datatype : 'json',             success : function(data) {                 $('#doesusernameavailable').text("ok " + data.isavailable);             },             error: function(){                 $('#doesusernameavailable').text('error');             }         });  

and can return object controller via json.

controller:

@controller @requestmapping("/register") public class registercontroller {      @requestmapping(value = "/checkusername", method = requestmethod.get)     public @responsebody checkusernameresponse checkusername(     @requestparam string typedtext){      return new checkusernameresponse(true); } 

object:

public class checkusernameresponse {      private boolean isavailable;      public checkusernameresponse(boolean isavailable) {         this.isavailable = isavailable;     } 

hope help!


Comments

Popular posts from this blog

how to insert data php javascript mysql with multiple array session 2 -

multithreading - Exception in Application constructor -

windows - CertCreateCertificateContext returns CRYPT_E_ASN1_BADTAG / 8009310b -