이번엔 @RequestParam 어노테이션을 이용해서데이터를 전송하는 방법에 대해 알아보겠습니다.설명보다 직접 테스트를 바로 해보겠습니다 실행시킬때는 이전포스팅 처럼get방식으로 직접 URL에 값을 넣어줘야합니다
이번엔 스프링에서 HttpServletRequest 클래스를이용해서 데이터를 전송하는 방법에대해 알아보겠습니다먼저 컨트롤러에 @RequestMapping 하나 추가해줍니다. 다음 views 에 test 폴더를 만들고test.jsp 파일 하나 만들어줍니다 다음 실행시켜봅니다 주소창에http://localhost:9080/ex/test/test를 쳐서 실행시키면 ID와 PW에 아무값도들어가 있지않습니다왜나하면 getParameter로 값을받을땐보통 form 태그 에서부터 값을 요청 하지만지금은 form 태그에서 넘어올 값이 없어아무런 값이 뜨지않습니다. http://localhost:9080/ex/test/test?id=12345&pw=67890위 get방식으로 값을 넣어줘야 값이 출력됩니다
먼저 스프링에서 MVC패턴을 사용하여 프로젝트를만드려면 MVC프로젝트를 만들어야한다생성방법은 아래와 같다 -- 먼저 프로젝트의 구조는 아래와 같다 다음 컨트롤러 클래스를 생성해야한다.최초 클라이언트로부터 요청이 들어왔을 때 컨트롤러로진입하게 된다. 그리고 컨트롤러는 요청에 대한작업을 한후 뷰쪽으로 데이터를 전달한다. 다음 @RequestMapping을 이요해 요청경로를 지정하고 요청처리 메소드를 구현후 뷰이름으로 리턴한다. 먼저 테스트를 해보자HomeController에 @RequestMapping을추가해 경로를 만든다 간단하게 3개만 만들어준다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484..
MVC 패턴이란? Model, View, Controller 를 뜻하는 용어로 개발 형태의 일종입니다.Model은 데이터 베이스와의 관계를 담당합니다.클라이언트의 요청에서 필요한 자료를 데이터베이스로부터 뽑아내거나 수정하여 Controller 로 전달 합니다.View는 사용자한테 보여지는 UI화면입니다 주로.jsp 파일로 작성합니다.Controller에서는 어떤 View 컴포넌트를 보여줄지 결정합니다Controller는 클라이언트의 요청을 받고 적절한 Model에지시를 내리며 Model에서 전달된 데이터를 적절한View에 전달 합니다.이렇게 작업을 분할하여 개발을 한다면유지보수및 확장성에 굉장히 좋습니다. 먼저 MVC 패턴에는 2가지의 방식인Model1 방식와 Model2방식이 있습니다 모델1방식은Vie..