본문 바로가기

개발과정 간단 정리

jsp_ajax_json_practice (2)4강 정리하고 5강부터다시

사용자의 요청에 따라 

DB에서 결과를 가져오는 함수 까지 구현하였다.

 

사용자의 요청에 따라 실제로 만든 함수를 사용하여 결과를 가져오는 Action을 담은 Controller 역할을 하는 Servlet 을 작성해보겠다.

 

즉, Servlet 은 컨트롤러 역할을 하는 로직을 처리를 해주는 하나의 자바 클래스이다.

 

 

1-1 User 패키지 안에 UserSearchServlet 파일 만들어주기.

1-2 doPost 함수 작성시작! 

 

   - request, response  인코딩설정

   - request 에서 userName 가져오기

   - response 에 getWriter().write( getJSON( userName ) )

   

     - 여기서 getJSON 은 함수로 만들어줘야한다.  

          ㄴ search 함수로 부터 오는 userList (arrayList형태) 를 JSON으로 append해주는 함수

          ㄴ StringBuffer 를 이용해서 JSON 형태로 append해준다. 

          ㄴ 리턴값 : StringBuffer 를 toString 해준것