2013-07-05 2 views
0

콘텐츠를 어떻게 설정할 수 있습니까? applicaiton/json in jsp? 나는 JSP 파일을 실행할 때 나는 다음과 같은 코드를 시도응답 내용 유형을 JSP에서 applicaiton/json으로 설정하는 방법은 무엇입니까?

,

<%@ page language="java" contentType="application/json; charset=UTF-8" 
pageEncoding="UTF-8"%> 

그러나, 나는이있어와 페이지가 브라우저에서 열 수 없습니다. enter image description here

우리의 스택 사용자가 최상의 솔루션을 제공 할 수 있기를 바랍니다.

+0

JSP 응답을 applicaiton/json으로 설정하여 무엇을 달성하려고합니까? –

+0

@ Luiggi Mendoza 내 이전 질문을 참조하십시오 http://stackoverflow.com/questions/17421645/spring-jsp-jquery-ajax-json-setting-environment-for-utf-8-issue/17484984?noredirect=1#comment25419824_17484984 . 컨트롤러에서 내 JSON 문자열은 ** ??? ** 자바 스크립트 경고를 반환합니다. –

+0

다음 문제는 클라이언트 측이 아니라 서버 측에서 발생합니다. 이전 질문에 대한 답이 정말로 필요한 경우 그냥 기다리거나 현상금이 끝날 때까지 기다렸다가 더 큰 현상금을 둡니다. 그런데 어떤 브라우저에서 이것을 테스트 해 보셨습니까? –

답변

-1

바로 가기가 작동해야합니다. 시도해 볼 수도 있습니다

<% 
    response.setContentType("application/json"); 
%> 
+0

-1 : [피하는 방법 JSP 코드의 Java 코드?] (http://stackoverflow.com/q/3177733/1065197)를 참조하십시오. –

+0

@ Luigi Thats 제가 처음 페이지 지시문에서 말한 이유는 효과가 있습니다. 두 번째 해결책은 단지 대안 일뿐입니다. –

+0

첫 번째 문장은 주석이어야합니다. 두 번째 옵션은 ** 매우 낙심 **이므로 대답으로 사용하면 안됩니다. 내 의견에 게시 한 링크를 참조하십시오. –

0

콘텐츠 유형을 application/json으로 설정하십시오. JSON 문자열은 HTML 문서가 아니므로 파일과 유사하게 다운로드됩니다. 콘텐츠를 text/html으로 설정해야합니다. 그러나 콘텐츠 유형이 text/html 인 JSON 데이터를 반환하는 것은 올바르지 않습니다. 구체적으로 알려주시겠습니까?

+0

어떻게 응답 내용 유형을 applicaiton/json으로 설정할 수 있습니까? –

+0

JSON 문자열을 표시 하시겠습니까? 아니면 JSOn 문자열에서 데이터를 검색하고 다른 작업을 수행 하시겠습니까? – NINCOMPOOP

+0

내 이전 질문을 참조하십시오 http://stackoverflow.com/questions/17421645/spring-jsp-jquery-ajax-json-setting-environment-for-utf-8-issue/17484984?noredirect=1#comment25419824_17484984. 컨트롤러에서 내 JSON 문자열은 ** ??? ** 자바 스크립트 경고를 반환합니다. –

관련 문제