JAVA/Spring

@RestController

영공쁘이 2021. 8. 7. 12:12

웹서비스 요청이므로 mvc와 관련이 없다.

RestController를 쓰게 되면 RequestBody가 사용이 된다.

응답으로는 ResponseBody로 해서

@ResponseBody public String process(){}~~ 이런식으로 쓸 수 있다.

 

 

ajax 설명 및 활용 계획

 

1. Test할 Controller에서(데이터를 전달할 곳)

@RequestMapping(하여서 jsp에서 이용할 곳에 대한 경로 설정)

@ResponseBody 함수~~~ return 값 ;

 

2. Jsp (Test를 결과창으로 나타낼 곳) -> 컨트롤러에서 데이터만 준다, 뷰 창에서는 간단한 구성 만들기)

<script>

function ~! ( ex))

$.ajax({url : "/work1", dataType: "text" or "json" [받는 데이터 타입] , data: JSON.stringify 보낼 데이터 ,

contentType: "application/json; charset=utf-8" [보내는 타입] , success:function(){ 성공시 수행할 기능} });

 

 

*JSON.stringify

*JSON.parse