스프링 프레임워크에서 소스코드를 만들때 컨트롤러에서 아무런 기능을 수행하지 않고 오로지 jsp만을 띄워줘야 하는 경우가 있다.
이러한 경우 Controller클래스에 일일이 @RequestMapping(+@GetMapping(O)
@PostMapping(X)) 이 선언된 메소드를 구현하여서 jsp를 띄우는 것이 아니라 단지 servlet-context.xml에 jsp의 경로에 대한 선언만으로 url과 jsp를 매핑시키는 방법이 있다.
단, POST요청은 허용하지 않는다.
servlet-context.xml 안에는 다음과 같이 적어주면 된다.
<
mvc:view-controller path="URL" view-name="JSP이름"/>
위에서 mvc:를 적어주지 않아도 되는 이유는 다음과 같다.

위의 내용은 각 스키마에서 정의한 태그들을 사용할려고 적어둔 것인데 원래는 각 ns(name space)마다 접두사를 붙여 주어야 하는데 동그라미 친 부분은 비어있다. 한 군데 안적는 것은 어떤 부분이 생략된 것인지 알기 때문에 :mvc를 생략했다.
그래서 위에 view-controller 설정 부분에서 mvc:를 생략할 수 있는 것이다.