전체 글

    [JSP] #3-3 Request 내부 객체의 다양한 메소드

    Request 내부 객체 이번엔 Request 내부 객체의 다양한 메소드를 알아보자. 당연히 이 메소드의 값을 출력하려면 out.print() 안에 넣어야 한다. 1) 한글 인코딩 말 그대로 서버에 받아온 데이터를 인코딩하는 메소드이다. request.setCharacterEncoding("UTF-8"); 2) 사용자가 입력한 정보를 가져오기 사용자가 입력한 정보를 가져오는 메소드로 getParameter()를 사용한다. request.getParameter("uid") 3) 요청한 사용자의 정보 가져오기 서버에 요청을 넣은 사용자의 다양한 정보를 가져올 수 있다. 여기서 ip주소를 가져올 때 기본적으로 IPv6의 주소를 가져오기 때문에 IPv4로 전환하여 주소를 가져오면 더 보기 좋다. IP주소 6자리..

    [JSP] #3-2 다양한 폼 컨트롤 요소에 접근하기

    1. 08_다양한컨트롤요소.jsp 파일 * 다양한 컨트롤 요소들 연습 * 아이디 : 비번 : 이름 : 내용 : 숫자1 : 숫자2 : 숫자3 : 성별 : 남 여 약관동의 : SMS : 통신회사 : SK LG U+ KTF 첨부파일 : 2. 08_ok.jsp 파일 * 다양한 폼 컨트롤 요소 결과 *

    [JSP] #3-1 폼(<form>)을 서버로 전송하기

    1. 서버를 활용해보자! 이제 본격적으로 JSP를 다이나믹하게 사용해보자. 바로바로, 서버로 데이터를 전송하는 것이다. 이 때 사용하는 것이 바로 form! 사용자가 입력한 데이터를 전송시키는 기능을 한다. * 성적 입력 * 이름 : 국어 : 영어 : 수학 : 여기서 전송을 누르면 입력된 정보를 06_ok.jsp 가 받게 하려고 한다. 2. 의 다양한 속성들 우선 의 다양한 속성들에 대해 알아보자. 1) name : 폼의 이름, 서버에서 식별하기 위한 이름 2) id : 폼의 아이디, Frontend단에서 식별자로 주로 사용 3) method : 폼의 전송방식, Get과 Post 방식으로 나뉜다. 생략시 Get 방식이 default 값이다 4) action : 사용자가 요청한 정보를 서버가 받아서 처리할..

    [JSP] #2-4 내부 객체

    JSP에서도 내부 객체를 제공하고 있다. 이 내부객체는 톰캣 서버에 의해 자동으로 생성된 객체이며 개발자는 별도의 객체 선언 없이 사용할 수 있다. 이제 JSP에서 흔히 쓰이는 내부 객체 중 가장 중요한 내부객체들에 대해 알아보자. 1) out : 출력객체 JspWriter out 2) request : 사용자가 요청한 정보를 관리하는 객체 HttpServletRequest request 3) response : 요청한 사용자에게 응답을 관리하는 객체 HttpServletResponse response 4) session : 요청한 사용자를 개별적으로 구분하기 위해 사용하는 객체 HttpSession session 5) application : 모든 사용자가 공유하는 값 또는 서버에 대한 정보를 관리하는..

    [JSP] #2-3 사용자 정의 함수

    사용자 정의 함수 만들기 JSP에서도 함수를 만들고 사용할 수 있다. 하지만 그렇게 많이 사용되지는 않는다. 왜? 이미 자바의 문법을 사용할 수 있기 때문에 굳이 JSP에서 새로운 함수를 만드는 것을 시도하지 않아도 되기 때문이다. 함수를 만들 때는 #2-1에서 잠깐 언급했었던 선언문(Declaration)을 사용한다. 형식은 아래와 같다. 이 안에 자바에서 사용했던 문법과 동일한 문법으로 메서드를 생성해주면 된다. 결과는 아래와 같다. JSP 사용자 정의 함수 최대값 : 두 수 사이의 차이 :