Java:
@RequestMapping(value = "/storePosition",method = RequestMethod.PUT,
params = {"modelUUID", "parentUUID", "beforeUUID", "hitMode"})
public String storePosition(@RequestParam(value ="modelUUID") String modelUUID,
@RequestParam(value ="parentUUID") String parentUUID,
@RequestParam(value ="beforeUUID") String beforeUUID,
@RequestParam(value ="hitMode")String hitMode,
Model model) {
System.out.println("******************");
//parent = undefinded dann
return GDATGlobalValues.VIEW_MODEL_EDIT_REDIRECT;
}
Mit Hilfe des folgenden Ajax-Aufrufes möchte ich die oben geschrieben Methode aufrufen.
Code:
$.ajax({
url : CONTEXT_ROOT + "/storePosition",
type : "PUT",
data: {
modelUUID: soureNodeUUID,
parentUUID: parentUUID,
beforeUUID: beforeUUID,
hitMode: hitMode
},
dataType : "text",
success : function(data){
logMsg("Index was save in DB");
},
error : function(xhr, options, error) {
}
});
Leider erhalte ich dann ein 405 Methode not allowed:
In der Webkonsole ist ersichtlich das nur GET und HEAD erlaubt ist.
Aktuell habe ich in meinen Kopf viele Fragezeichen.
Könnt Ihr mir vlt. weiterhelfen
Vielen Dank schonmal