При использовании @PathVariable, Аякса неудачу

Обновить

April 2019

Просмотры

5 раз

0

При использовании @PathVariable, AJAX идет к ошибкам

без @PathVariable, успеха.

Я проверил это в трех случаях. И только если используется @pathvariable, AJAX идет к ошибкам.

в моем коде, case1 показать Вопрос 3 успеха предупредительное сообщение. и показать провал Варианта 2 сообщения.


       //case1 success 
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String home(Locale locale, Model model) {                
        return "home";
    }

    //case2 fail
    @RequestMapping(value = "/board/{list}", method = RequestMethod.GET)
    public String board(@PathVariable int list) {       
        return "home";
    }

    //case3 success
    @RequestMapping(value = "/board", method = RequestMethod.GET)
    public String board1() {        
        return "home";
    }

   @ResponseBody
       @RequestMapping(value="/test", method=RequestMethod.GET )
       public HashMap test() {
           System.out.println("Ajax 시작");
           Map map = new HashMap<>();
           map.put("a", "a");
           return (HashMap) map;
       }






//////////////////home.jsp/////////////////
           $(document).ready(function(){
            test();
        });



             function test(){           
                  $.ajax({
                url:'./test',
                type:'GET',
                dataType:'json',
                error:function(){
                    alert("fail");
                },
                success:function(){
                    alert("success");
                }
            });
        };


случай 1, случай 3 успеха. но не в состоянии .. Вариант 2

0 ответы

Связанные вопросы