java - Jquery ajax call to invoke spring controller? -


i have below config in web.xml

<servlet>           <servlet-name>mvc-dispatcher</servlet-name>           <servlet-class>org.springframework.web.servlet.dispatcherservlet</servlet-class>         <init-param>             <param-name>contextconfiglocation</param-name>             <param-value>classpath:spring/mvc-dispatcher-servlet.xml</param-value>          </init-param>           <load-on-startup>1</load-on-startup>       </servlet>      <servlet-mapping>           <servlet-name>mvc-dispatcher</servlet-name>           <url-pattern>*.do</url-pattern>       </servlet-mapping> 

i have controller below.

 @controller       public class somecontroller {          @requestmapping(value = "/getdata", method = requestmethod.get)     public modelandview showextendedui(@requestparam("geo") string geo, @requestparam("tab") string tab, @requestparam("gid") string gid, httpservletresponse response) {           //logic     }       }   

now how can specify url in jquery ajax call?

 $.ajax({             type: "get",             url: "getdata.do",             datatype: "json",             success: function(responsejson) {                 alert("json"+responsejson);             },             error: function(xhr, status, error) {                 alert('failed details: ' + error);             }         }); 

from looking @ code above, should able go following url (assuming 8080 port default tomcat port).

http://localhost:8080/getdata.do?geo=1&tab=1&gid=1 

this should show in browser json require. if json appears on page here, $.getjson() jquery has built in methods pulling json. can see documentation on method here.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -