안녕 내가 내 컨트롤러에 수신 요청에 응답 할 필요가 어디 문제가이메시지 변환
날 여기에 대한 문제는 내 응답 유형이다
class Response{
long id;
String type
}
@Controller
class MyController{
@RequestMapping(value = "/getValue")
public Response getValue(){
return Response;
}
}
말할 수 있습니다 HTML 또는 JSON 일 수 있으며 기본값은 JSON입니다. @RequestBody annotation을 추가하여 Response 객체를 JSON으로 변환 할 수있었습니다.
하지만 응답의 유형에 따라 HTML 또는 JSON으로 변환해야합니다.
경우 (Response.type.equals ("HTML")) 반환 HTML 콘텐츠 내가 MVC 봄에 새로운 오전과 내가 다른 반환 JSON 응답
(I는 응답 objecct을 구문 분석 할 수있는 JSP가) 필자의 경우 format = json과 같은 경로 확장 및 매개 변수를 사용할 수 없습니다. 콘텐츠 유형은 기본적으로 보내는 데이터에 따라 달라 지므로
이 경우 단일 진입 점을 갖고 여러 형식 유형을 갖는 데 어떤 단서도 없습니다. 내 컨트롤러에는 여러 개의 핸들러가 필요 없다.
누군가 나를 도와 줄 수 있습니까?
나는 html과 json으로 변환하는 메시지를 사용하는 어떤 방법도 얻을 수 없었다 – Ysak