-
스프링 MVC에서 개발자는 Controller와 View를 설정해주면 된다고 했다.
그렇다면 간단하게 Controller와 view를 연결하여 파일을 만들어보자.
@Controller
public class Login{
@RequestMapping("/login")
public String login(Model model){
model.addAttribute("loginKey", "loginValue");
//여기서 addAttribute로 추가하고 싶은 값을 추가할 수 있다. //
return "login" ;
}
}
로 작성하면 return값으로 login을 만들어서 login.jsp로 보내진다.
여기서 addAttribute로 추가한 값들을 view의 이름을 입력하면 key에 해당하는 value값이 나온다.
즉, @Controller로
클래스를 만들고
@RequestMapping을 사용하여 맵핑한다.
그러면 login.jsp 에서는
<p> loginkey is ${loginKey} </p>로 입력하면
위의 key값에 해당하는 value 값인 loginValue값이 나온다.
여기서 pom.xml과 web.xml 그리고 스프링 컨테이너를 세팅할 수 있는 applicationcontext.xml를 기본 설정하고
클라이언트의 요청에 따라서 @RequestMapping("/") 를 여러 개 사용할 수 있다.
'JSP&스프링 > 스프링 키포인트' 카테고리의 다른 글
[스프링] Controller 객체를 만들고 어노테이션을 사용해서 구현하는 방법 (0) 2023.01.30 [스프링] Service 와 DAO 객체를 만들고 어노테이션으로 사용해보는 예시문 만들기 (0) 2023.01.30 [스프링] 스프링 MVC의 정의와 순서 그리고 Controller와 view의 설정 방식 정리하기 (0) 2023.01.29 [스프링] @Configuration & @Bean 애노테이션의 정의와 예시문 정리하기 (0) 2023.01.28 [스프링] 스프링 컨테이너와 빈 객체의 생명주기와 생명주기를 나타내는 용어 정리하기 (0) 2023.01.28 댓글