봄 부팅에 MethodArgumentTypeMismatchException

K.Nehe :

나는이 오류와 함께 URL의 ID를 얻어서 사용자를 삭제하려고 :

Failed to convert value of type 'java.lang.String' to required type 'int'; 
nested exception is java.lang.NumberFormatException: For input string:

나는 문자열 ID로 INT ID를 변경, 그러나 deleteMyUser()그것은 정수를 허용하기 때문에 일을하지 않습니다.

암호:

<a href="/delete-user?id=${user.id}">x</a>


@RequestMapping("/delete-user{id}")
    public  String deleteUser(@PathVariable("id") int id,HttpServletRequest request)
    {   
        request.setAttribute("mode","MODE_HOME");
        userService.deleteMyUser(id);

        return "welcome";

    }
user7294900 :

당신은 추가해야 id경로 , 제거 있도록 ?id=:

<a href="/delete-user${user.id}">x</a>

추천

출처http://43.154.161.224:23101/article/api/json?id=208682&siteId=1