티스토리 뷰


ModelAndView -> 데이터와 페이지의 정보가 둘다 있는 경우

<ModelAndView 예제 소스>

1
2
3
4
5
6
7
8
@RequestMapping("test.do")
    public ModelAndView dummy(){
        ModelAndView mav = new ModelAndView();
                
        mav.addObject("msg", service.getData());
        mav.setViewName("test");
        return mav;
    }
cs



String -> 페이지에 대한 정보만 있는 경우

<String 예제 소스>

1
2
3
4
@RequestMapping("loginForm.do")
        public String loginForm(){
            return "loginForm";
        }
cs



Void -> 둘다 없는 경우, Model or Map -> 데이터에 대한 정보만 있는 경우

페이지 정보가 없을 경우 뷰에 대한 정고가 없어서 받은 요청인 joinForm.do에서  . 이하를 때어내고 joinForm이 뷰의 이름으로 자동 찾아줌 joinForm.jsp

<Void 예제 소스>

1
2
3
4
5
6
7
8
        //둘다 없는 경우
        // - Void
        //이 요청이 들어오면 처리하는 함수가 void이므로
        //뷰에 대한 정고가 없어서 받은 요청인 joinForm.do에서
        //  . 이하를 때어내고 joinForm이 뷰의 이름으로 자동
        @RequestMapping("joinForm.do")
        public void joinForm(){
        }
cs


반응형

'언어 > SPRING' 카테고리의 다른 글

[SPRING] session 사용  (0) 2016.11.17
[SPRING] Controller에서 redirect하기  (0) 2016.11.17
[SPRING] MVC 공부  (0) 2016.11.16
[SPRING] Mybatis-Transaction Management  (0) 2016.11.15
[SPRING] AOP(Aspect Oriented Programming) 정리  (0) 2016.11.14
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함