ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • @RequestMapping의 method속성사용
    Spring_FrameWork 2018. 11. 20. 16:45

    package com.springbook.view.user;

    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;

    import com.springbook.biz.user.UserVO;
    import com.springbook.biz.user.impl.UserDAO;

    @Controller
    public class LoginController {

    @RequestMapping(value=“/login.do”, method=RequestMethod.GET)
    public String loginView(UserVO vo, UserDAO userDAO) {
    System.out.println(“로그인 화면으로 이동”);
    vo.setId(“test”);
    vo.setPassword(“test123”);
    return “login.jsp”;

    }
    @RequestMapping(value=“/login.do”, method=RequestMethod.POST)
    public String login(UserVO vo, UserDAO userDAO) {
    System.out.println(“로그인 인증 처리”);
    if(userDAO.getUser(vo)!=null)return “getBoardList.do”;
    else return “login.jsp”;
    }
    }
    /*클라이언트 “/login.do"요청에 대해서 실행되는 login()메소드는 사용자가 입력한 아이디와 비밀번호를 받아내기 위해 UserVo
    * 클래스를 매개변수로 선언했다 , 그리고 DB연동을 처리하기위해 UserDAO 클래스도 두번째 매개변수로 선언했다 . 마지막으로 로그인 성공과
    * 실패에대해서 적절한 화면정보를 리턴하는 것으로 구현했다 .*/


    'Spring_FrameWork' 카테고리의 다른 글

    2.11 Controller의 리턴타입  (0) 2018.11.23
    2018_10_02 오류  (0) 2018.11.20
    2.8 컨트롤러 통합하기  (0) 2018.11.20
    1.4 클라이언트 요청 처리  (0) 2018.11.20
    어노테이션으로 MVC개발  (0) 2018.11.20
Designed by Tistory.