bomslang
2 Sep 2012, 1:56 AM
Folks,
I am using ExtJS 4.1. I am trying to submit a form using Ext.Ajax.request() and REST on server side.
Here's my Ajax request,
var params = form.getValues();
Ext.Ajax.request({
url: 'feedback/newFeedback.action',
params: params,
success: function(response) {
Ext.Msg.alert('Success');
},
failure: function(response) {
Ext.Msg.alert('Failure', 'Error : '+response.responseText);
},
callback: function(options, success, response) {
Ext.Msg.alert('Title', response.responseText);
}
});
Server Side code :-
@RequestMapping(value="/feedback/newFeedback.action")
public @ResponseBody Map<String,? extends Object> create(@RequestBody Object data) throws Exception {
try{
List<Feedback> feedbacks = feedbackService.create(data);
return getMap(feedbacks); // this will return json once control reaches here ..
} catch (Exception e) {
return getModelMapError("Error trying to create contact.");
}
}
When I click on Submit button, I get the below error
message: /feedback/newFeedback.action
description The requested resource (/feedback/newFeedback.action) is not available.
What am I missing ?
I am using ExtJS 4.1. I am trying to submit a form using Ext.Ajax.request() and REST on server side.
Here's my Ajax request,
var params = form.getValues();
Ext.Ajax.request({
url: 'feedback/newFeedback.action',
params: params,
success: function(response) {
Ext.Msg.alert('Success');
},
failure: function(response) {
Ext.Msg.alert('Failure', 'Error : '+response.responseText);
},
callback: function(options, success, response) {
Ext.Msg.alert('Title', response.responseText);
}
});
Server Side code :-
@RequestMapping(value="/feedback/newFeedback.action")
public @ResponseBody Map<String,? extends Object> create(@RequestBody Object data) throws Exception {
try{
List<Feedback> feedbacks = feedbackService.create(data);
return getMap(feedbacks); // this will return json once control reaches here ..
} catch (Exception e) {
return getModelMapError("Error trying to create contact.");
}
}
When I click on Submit button, I get the below error
message: /feedback/newFeedback.action
description The requested resource (/feedback/newFeedback.action) is not available.
What am I missing ?