이 문제는 해결되지 않았습니다. 대답은 솔직하게 나올지 모르지만, 내 인생에서 나는 그것을 알 수 없습니다. 내가 출력이되고 싶습니다일반 텍스트 JSP 응답
<%@page contentType="text/plain"
import="java.util.*"
import="subscriberapi.SubscriberAPI"
pageEncoding="UTF-8"%>
<%!private String Check(String jsonText)
{
SubscriberAPI subscriberAPI = new SubscriberAPI();
return subscriberAPI.Check(jsonText);
}%>
<%response.setContentType("text/plain");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("pragma","no-cache");%>
<%=Check(request.getParameter("jsonText"))%>
:
이{"Status":true,"Message":"All good"}
하지만 얻을 출력은 다음과 같습니다
<html>
<head></head>
<body>
<pre style="word-wrap: break-word; white-space: pre-wrap;">{"Status":true,"Message":"All good"}</pre>
</body>
</html>
은 같습니다 여기
내 아주 간단한 JSP 파일입니다 브라우저에서 정확하지만 실제 응답은 html을 원하지 않는 다른 프로세스로 간다.어떻게하면 응답 주위에 HTML 빌드를 제거 할 수 있습니까? 글래스 피쉬가 설정 했습니까?
(이전에는 본 적이 없지만) 해결 방법 (실제로는 * 올바른 해결책)은 JSP 대신 서블릿을 사용하는 것입니다 . 기본적으로 HTML이 아닌 컨텐트를 JSP로 남용하고 있습니다. – BalusC
서블릿을 살펴 보겠습니다. 신속하고 (더러운) 솔루션이 필요했습니다. – TungstenX
@ TungstenX 정확히 같은 문제가 붙어 있지만 디스패처 서블릿을 사용하고 있습니다. 좀 더 도움을 얻을 수 있을까요? –