Programming/JSP 8

JSP post 방식

JSP 파일에서 post 방식이며 action은 hobby로 되어 있습니다. servlet에서 /hobby로 mapping된 것을 알 수 있습니다. servlet에서 입력창에서 넘어온 여러 개의 값을 받을 때 request.getParameterValues()를 사용합니다. printwriter를 이용하여 웹에 출력할 것을 입력합니다. 실행하면 취미 체크 후 전송 버튼을 클릭합니다. 그러면 여러 개의 값이 표시되는 것을 알 수 있습니다.

Programming/JSP 2017.11.12

JSP post

JSP 파일에서 score로 action되어 있으며 post 방식으로 넘기는 것을 알 수 있습니다. servlet에서 scroe로 매핑된 것을 알 수 있습니다. dopost 메소드에서 한글 인코딩 처리 후 입력 창에서 넘어온 파라미터 값을 받습니다. 데이터 처리를 합니다. printwriter를 이용하여 웹에 출력할 것을 입력합니다. 실행하면 post 방식이라 url 창에 값이 표시되지 않는 것을 알 수 있습니다.

Programming/JSP 2017.11.12

JSP get 방식 출력

jsp 파일에서 입력을 하고 로그인을 클릭하면 login으로 action되어 있습니다. mapping이 login으로 되어 있는 것을 알 수 있습니다. servlet에서 한글 인코딩 처리 후 입력한 파라미터 값을 받습니다. printwriter를 이용하여 이름, 아이디, 비밀번호를 출력하게 합니다. 실행하면 url 창에 get 방식으로 넘어온 것을 알 수 있습니다. 물론 비밀번호는 보안 상 get 방식으로 하지 않는 것이 좋습니다.

Programming/JSP 2017.11.12

JSP get 방식1

JSP get 방식이며 adder1로 향하는 action으로 되어 있습니다. 마찬가지로 계산을 클릭하면 adder1로 매핑된 servlet으로 갑니다. servlet에서 /adder1로 1:1 매핑을 해준 것을 알 수 있습니다. 마찬가지로 servlet에서 입력 창 파라미터 값을 받은 후 데이터 처리를 합니다. PrintWriter를 이용하여 웹에 출력합니다. 실행하면 get 방식으로 url에 표시되는 것을 알 수 있습니다.

Programming/JSP 2017.11.12

JSP get 방식

JSP 파일에서 첫 번째 숫자와 두 번째 숫자를 입력 후 계산 버튼을 클릭한다. 그러면 form method="get" 방식으로 되어 있으며 action은 adder이다. adder로 되어 있어서 서블릿에서 /adder로 1:1 매핑을 해주면 된다. 매핑을 해주며 입력 창에서 넘어온 파라미터 값을 받는다. 데이터 처리 후 PrintWriter를 이용하여 웹에 출력한다. 실행하면 get 방식으로 url 창에 값이 넘어온 것을 알 수 있습니다. 그리고 웹 화면에 덧셈 결과가 출력되는 것을 확인할 수 있습니다.

Programming/JSP 2017.11.12

JSP 용어 정리

JSP 용어 1) Servlet - sun사에서 출시한 기술 - Java 언어를 기반으로 하여 동적인 컨텐츠를 생성하는 기술을 제공 - Servlet은 동적인 처리를 위한 부분으로 사용된다. - Servlet은 스레드 기반으로 처리된다. - JSP가 주로 사용자 뷰(view)의 구현에 사용이 되고, Servlet은 사용자의 뷰와 프로그램 로직 사이를 제어해주는 역할을 한다. - MVC 컨트롤에 주로 사용이 되기 때문에 반드시 알아 두어야 한다. 2) JSP(Java Server Page) - Java 언어를 기반으로 하지만 동적인 컨텐츠를 생성할 코드가 들어가 있는 형태 하지만 Servlet과 다른 형태를 가지고 있다. - 동적인 컨텐츠를 제공하기 위해 스크립트 언어 형식으로 프로그램을 작성한다. 서블릿..

Programming/JSP 2017.11.12