簡體   English   中英

如何從控制器SPRING MVC中的地圖獲取數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM