컨트롤러에서 아래와 같은 코드 대신
@GetMapping("/register/add")
public String register() {
return "registerForm"; // WEB-INF/vies/registerForm.jsp
}
servlet-context.xml 파일에서 아래와 같이 view-controller 태그로 한 줄로 등록해서 사용할 수 있다. view-controller는 POST는 허용하지 않고, GET 요청만 허용한다.
/register/add 로 들어오는 주소를 registerForm.jsp 뷰 파일로 이동시킨다.
<view-controller path="/register/add" view-name="registerForm"/>
그리고 servlet-context.xml 파일의 상단을 보면 아래와 같이 beans 태그에 xmlns, xsi 등 여러 코드들이 들어있다.
이는 : 뒤의 스케마의 태그를 등록한다는 의미이다. 즉 xmlns:xsi 는 xsi스케마의, xmlns:beans 는 beans 스케마의 태그를 등록한다는 의미!
이 중에서 한 가지만 콜론 뒤의 내용을 생략할 수 있다. 가장 상단의 xmlns 는 xmlns:mvc와 같은 의미이다.
참조
https://fastcampus.co.kr/dev_academy_nks
스프링의 정석 : 남궁성과 끝까지 간다 | 패스트캠퍼스
국비지원 조기 마감 신화, 베스트셀러 'JAVA의 정석'의 저자 남궁성의 Spring 강의입니다! 오픈톡방과 카페에서 평생 AS를 제공하며 완강과 취업까지 도와드립니다. 지금 할인가로 확인하세요!
fastcampus.co.kr
'3. Back-end > 3-2. Spring MVC - 남궁성' 카테고리의 다른 글
Spring MVC - [ redirect와 forward ] (0) | 2023.01.26 |
---|---|
Spring MVC - [ EL표현식 + JS Template Literal ] (2) | 2023.01.23 |
Spring MVC - [@GetMapping, @PostMapping] (0) | 2022.12.14 |
Spring MVC - [ @RequestParam / @ModelAttribute ] (0) | 2022.11.13 |
Spring MVC - [ JSTL / Filter ] (0) | 2022.11.07 |