-
RequestMapping producesSpring 2018. 9. 27. 23:03
RequestMapping의 produces
=> Reponse의 Content-type을 제어하는 속성
요청에 대한 응답을
text/html
applicaition/xml
application/json
application/text;charset=utf-8등으로
반환 할 수 있다.
*주의사항
ajax의 dataType(서버가 return하는 type)과 Controller의 produces 타입이 일치하지 않으면 406에러를 뱉는다
jsp
1234567891011121314151617$(function() {$.ajax({url: '/board/list',method: 'get',data: {boardSeq:'${boardSeq}'},dataType:"json",error:function(result) {console.log(result);},success:function(result) {console.log(result);}});});cs java
12345@RequestMapping(value="/board/list", produces="application/json")public void boardList(HttpServletRequest request, HttpServletResponse response) throws Exception {//~~생략}cs 또는 produce=MediaType.APPLICATION_JSON_VALUEMediaType을 이용해도 된다.'Spring' 카테고리의 다른 글
[Spring] 이전 URL로 리다이랙트 시키기 (0) 2018.10.01 DispatcherServlet (0) 2018.10.01 Swagger란? (0) 2018.09.17 데이터베이스 연동 (0) 2018.09.04 Spring Security 중복로그인 막기 (0) 2018.09.04