써먹는 웹개발
[Spring] @RestController 사용시 화면 이동이 되도록 처리하는 방법 본문
728x90
반응형
※기본 개념 : @RestController는 Restful와 Controller의 역할을 모두 한다.
@Controller때 잘 되었던 화면 이동이 @RestController로 하면 안되었을때 어떻게 해결할까?
답은 ModelAndView이다.
수정 전
1
2
3
4
5
6
7
8
|
@Controller
public class ExamController {
@RequestMapping("/")
public String manage() {
return "login";
}
}
|
cs |
수정 후
1
2
3
4
5
6
7
8
9
|
@RestController
public class ExamController {
@RequestMapping("/")
public ModelAndView manage() {
ModelAndView mav = new ModelAndView("login");
return mav;
}
}
|
cs |
참고 : https://stackoverflow.com/questions/26031254/how-to-use-spring4-restcontroller-to-return-a-jsp-page
728x90
반응형
'Server > Spring' 카테고리의 다른 글
[Spring Boot] devtools를 사용하지 않는 이유 (0) | 2021.12.21 |
---|---|
[Spring Boot] web.xml 초기 에러 메시지 및 해결방법 (1) | 2021.12.21 |
[Spring Boot] html 호출시 소스엔 문제없는데 Request method 'GET' not supported가 뜨는 이유 (0) | 2021.12.17 |
[Spring Boot] static 폴더와 template 폴더의 차이 (0) | 2021.12.06 |
[Spring] Dispatcher-Servlet(디스패처 서블릿) 이란? (0) | 2021.12.04 |
Comments