[英]how to get data from map in controller SPRING MVC
如何從控制器SPRING MVC中的地圖獲取數據
請幫助我如何在控制器SPRING MVC中獲取數據映射,我將數據映射放置為該map.put(“ error”,“ x”);
<script type="text/javascript" >
function doAjaxPostTeamDelete (team_ID){
$.ajax({
type: "POST",
url: "/controller/deleteTeam",
data: "teamID=" + team_ID,
success: function(response){
// we have the response
****if(x="${error}")//that is point the i have doubt****
{
alert("You Cant Delete");
}
},
error: function(e){
alert('Error: ' + e);
}
});
}
</script>
這是我的控制器##
@RequestMapping(value="/deleteTeam", method=RequestMethod.POST)
public String editDeleteRecodes(@ModelAttribute NewTeams newTeams, Map<String, Object> map){
Teams teams = new Teams();
teams.setTeamID(newTeams.getTeamID());
try{
teamService.delete(teams);
}catch (DataIntegrityViolationException ex){
map.put("error", "x");
//System.out.println("aaaaa");
}
return "redirect:/";
}
嘗試改變
@RequestMapping(value="/deleteTeam", method=RequestMethod.GET)
@ResponseBody
public String getByIdFromParam(@RequestParam Long teamID) {
try{
teamService.delete(new Teams().setTeamID(teamID));
}catch (DataIntegrityViolationException ex){
return "error";
}
return "sucess";
}
和
<script type="text/javascript">
function doAjaxPostTeamDelete (team_ID){
$.ajax({
type: "GET",
url: "/controller/deleteTeam",
data: "teamID=" + team_ID,
success: function(response){
if(response="error"){
alert("You Cant Delete");
}},
error: function(e){
alert('Error: ' + e);
}
});
}
</script>
同樣不要忘記將Jackson JSON Processor放在classpath中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.