SPRING에서 Ajax에서 응답을 호출하는 동안 허용되지 않는 오류 표시

메가 카 우르

컨트롤러 클래스에서 json 배열 형태로 응답을 얻으려고합니다. 자바 스크립트에서 요청을 보내려고하면 "허용되지 않음"오류가 발생합니다. 내 코드에서 버그를 찾는 데 도움을주세요.

이것은 내 컨트롤러의 코드입니다.

@RequestMapping(value = "/ajaxvalue", method = { RequestMethod.GET }, produces=MediaType.APPLICATION_JSON_VALUE)
  public @ResponseBody Map<String, String> geResourceList(String name){
        logger.info("getAllResources() from ajax begins: ");
        Map<String, String> resourceMap = null;
        try {
            logger.info("getAllResources() from ajax begin: ");
            resourceMap = new HashMap<String, String>();
            List<ResourceModel> resourceList = resourceService
                    .getAllResources();
            java.util.Iterator<ResourceModel> resourceIterator = resourceList.iterator();
            while (resourceIterator.hasNext()) {
                ResourceModel model = resourceIterator.next();
                resourceMap.put("" + model.getResourceType(),
                        model.getName());
                logger.info("" + model.getResourceType(),
                        model.getName());
            }

        } catch (Exception e) {
            logger.debug("Error while getting location in ajax request:"
                    + e.getMessage());
            e.printStackTrace();
        }logger.info("getAllResources() from ajax ENDS: ");
        return resourceMap;
    }

이것은 내 jquery 코드입니다.

jQuery.ajax({
url: '<c:url value='/learningresources/ajaxvalue'/>',
type: 'GET',
dataType:'json',
contentType: "application/json",
cache:false,
success:function(response){
    alert(response);
},
error:function(jqXhr, textStatus, errorThrown){
    alert("error: "+errorThrown);
}
});
비트 코트

클래스 경로에 jackson 라이브러리가 없기 때문일 가능성이 큽니다. 다음은 구성에 따라 두 가지 솔루션입니다.

maven을 사용하는 경우 pom.xml에 다음 종속성을 추가하십시오.

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-asl</artifactId>
    <version>${jackson.version}</version>
</dependency>

jar를 수동으로 추가하는 경우 jackson 다운로드 페이지 로 이동하여 스프링 버전에 따라 필요한 버전을 다운로드하십시오 .

스프링 버전에 따라 적절한 jackson 버전을 얻었는지 확인하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Apache 서버에서 지시문을 설정하는 동안 호환되지 않는 포인터 유형 오류

분류에서Dev

Laravel에서 행 삭제를 시도하는 동안 "정의되지 않은 메서드 stdClass :: delete () 호출"오류

분류에서Dev

Jquery UI는 대화 상자에서 ajax를 호출하고 내용에 응답을 표시합니다.

분류에서Dev

JSON 텍스트가 배열 또는 개체로 시작되지 않은 동안 JSON 응답에서 사용자 ID를 가져 오는 방법 및 조각이 설정되지 않도록 허용하는 옵션

분류에서Dev

Caine Linux v10 설치시 오류 발생 : / dev / sda에 쓰는 동안 작업이 허용되지 않음

분류에서Dev

JQuery.ajax는 C # 서버의 응답을 기다리지 않고 로컬 호스트에서 테스트하는 오류 함수를 호출합니다.

분류에서Dev

오류 발생 : js 호출을 실행할 수 없음 : 시뮬레이터에서 실행하는 동안 _fbBatchedBridge가 정의되지 않았습니다.

분류에서Dev

안드로이드 스튜디오에서 인증되지 않은 : 호출이 서버에서 예기치 않은 응답을 실패 해결하는 방법

분류에서Dev

PHPMailer를 사용하여 ionic에서 이메일을 보내는 동안 오류 응답 받기

분류에서Dev

Axios의는 iOS에서 응답을 표시하지만, 안드로이드 작동하지 요청할

분류에서Dev

Xcode 8.3.2에서 편집하는 동안 즉각적인 구문 오류가 표시되지 않는 이유

분류에서Dev

localhost에 연결하는 동안 표시되는 오류

분류에서Dev

JWT 토큰이있는 API에서 GET 요청을 시도하는 동안 오류 401 (승인되지 않음)이 표시됩니다.

분류에서Dev

InvalidOperationException unhandeled. 실행 중에는 오류가 표시되지 않지만 명령을 실행하는 동안에는 표시됩니다.

분류에서Dev

InvalidOperationException unhandeled. 실행 중에는 오류가 표시되지 않지만 명령을 실행하는 동안에는 표시됩니다.

분류에서Dev

IOS에서 SOAP를 사용하여 HTTPS 웹 서비스에 액세스하는 동안 미디어 유형 지원되지 않는 오류가 표시됨

분류에서Dev

Spring MVC에서 AJAX 호출을 사용하는 동안 검색 필터 값을 유지하는 방법

분류에서Dev

개틀링 부하 테스트 오류 : 406 응답에 허용되지 않음

분류에서Dev

Typescript에서 Generic을 사용하는 동안 오류 메시지 받기

분류에서Dev

Java에서 상속을 사용하는 동안 오류 메시지

분류에서Dev

오류 : 두 개의 배열을 View에 전달하는 동안 laravel 5.2에서 정의되지 않은 변수 표시

분류에서Dev

"NetworkError : Ajax 호출에서 405 메서드 허용되지 않음 오류

분류에서Dev

서버 오류시 응답 내용을 얻는 방법

분류에서Dev

C ++에서 <filesystem>을 사용하여 파일을 표시하는 동안 오류가 발생했습니다.

분류에서Dev

Homebrew를 통해 설치된 PostgreSQL을 시작하는 동안 오류 발생 : "작업이 허용되지 않음"

분류에서Dev

AJAX 호출에서 의미있는 오류 메시지 표시 문제

분류에서Dev

다음 활동에서 응답을 표시하는 방법

분류에서Dev

flutter에서 자산 이미지를 전달하는 동안 오류 표시

분류에서Dev

pip 모듈을 설치하는 동안 허용되지 않는 작업 오류

Related 관련 기사

  1. 1

    Apache 서버에서 지시문을 설정하는 동안 호환되지 않는 포인터 유형 오류

  2. 2

    Laravel에서 행 삭제를 시도하는 동안 "정의되지 않은 메서드 stdClass :: delete () 호출"오류

  3. 3

    Jquery UI는 대화 상자에서 ajax를 호출하고 내용에 응답을 표시합니다.

  4. 4

    JSON 텍스트가 배열 또는 개체로 시작되지 않은 동안 JSON 응답에서 사용자 ID를 가져 오는 방법 및 조각이 설정되지 않도록 허용하는 옵션

  5. 5

    Caine Linux v10 설치시 오류 발생 : / dev / sda에 쓰는 동안 작업이 허용되지 않음

  6. 6

    JQuery.ajax는 C # 서버의 응답을 기다리지 않고 로컬 호스트에서 테스트하는 오류 함수를 호출합니다.

  7. 7

    오류 발생 : js 호출을 실행할 수 없음 : 시뮬레이터에서 실행하는 동안 _fbBatchedBridge가 정의되지 않았습니다.

  8. 8

    안드로이드 스튜디오에서 인증되지 않은 : 호출이 서버에서 예기치 않은 응답을 실패 해결하는 방법

  9. 9

    PHPMailer를 사용하여 ionic에서 이메일을 보내는 동안 오류 응답 받기

  10. 10

    Axios의는 iOS에서 응답을 표시하지만, 안드로이드 작동하지 요청할

  11. 11

    Xcode 8.3.2에서 편집하는 동안 즉각적인 구문 오류가 표시되지 않는 이유

  12. 12

    localhost에 연결하는 동안 표시되는 오류

  13. 13

    JWT 토큰이있는 API에서 GET 요청을 시도하는 동안 오류 401 (승인되지 않음)이 표시됩니다.

  14. 14

    InvalidOperationException unhandeled. 실행 중에는 오류가 표시되지 않지만 명령을 실행하는 동안에는 표시됩니다.

  15. 15

    InvalidOperationException unhandeled. 실행 중에는 오류가 표시되지 않지만 명령을 실행하는 동안에는 표시됩니다.

  16. 16

    IOS에서 SOAP를 사용하여 HTTPS 웹 서비스에 액세스하는 동안 미디어 유형 지원되지 않는 오류가 표시됨

  17. 17

    Spring MVC에서 AJAX 호출을 사용하는 동안 검색 필터 값을 유지하는 방법

  18. 18

    개틀링 부하 테스트 오류 : 406 응답에 허용되지 않음

  19. 19

    Typescript에서 Generic을 사용하는 동안 오류 메시지 받기

  20. 20

    Java에서 상속을 사용하는 동안 오류 메시지

  21. 21

    오류 : 두 개의 배열을 View에 전달하는 동안 laravel 5.2에서 정의되지 않은 변수 표시

  22. 22

    "NetworkError : Ajax 호출에서 405 메서드 허용되지 않음 오류

  23. 23

    서버 오류시 응답 내용을 얻는 방법

  24. 24

    C ++에서 <filesystem>을 사용하여 파일을 표시하는 동안 오류가 발생했습니다.

  25. 25

    Homebrew를 통해 설치된 PostgreSQL을 시작하는 동안 오류 발생 : "작업이 허용되지 않음"

  26. 26

    AJAX 호출에서 의미있는 오류 메시지 표시 문제

  27. 27

    다음 활동에서 응답을 표시하는 방법

  28. 28

    flutter에서 자산 이미지를 전달하는 동안 오류 표시

  29. 29

    pip 모듈을 설치하는 동안 허용되지 않는 작업 오류

뜨겁다태그

보관