이번엔 자바 빈에대해 알아 보겠습니다. 빈 이란 반복적인 작업을 효율적으로 하기 위해 생성하여 사용합니다.빈이란 JAVA언어의 데이터 와 기능으로 이루어진 클래스 입니다JSP페이지를 만들고 액션태그를 이용하여 빈을 사용합니다. JAVA를 공부하면서 객체를 만들어본 경험이 있을겁니다. 데이터 객체에는 데이터가있어 그에 해당하는 setter과 getter가 있습니다빈을 만든다는것은 데이터 객체를 만들기 위한 클래스를 만드는 것입니다. 먼저 빈을 만들어보도록 하겠습니다.프로젝트에서 패키지를 생성후패키지안에 클래스를 생성합니다. 이름은Student.java로 만들겠습니다. 이름란에 Student 적어줍니다. 다음 Student.java 클래스에데이터를 넣어줍니다 다음 클래스안에 getter와 setter을 만들..
이번엔 세션을 이용한 간단한 로그인 기능을 구현해보겠습니다.먼저 이클립스에 login.html, home.jsp, logout.jsp, sessionTest.jsp, loginGo.jsp 의5개 파일을 생성합니다 먼저 login,html 입니다 12345678910111213141516Insert title here 아이디 : 비밀번호 : Colored by Color Scriptercs 간단하게 아이디와 비밀번호 입력할 input 태그 생성후 loginGo.jsp 로 action 합니다. 다음 loginGo.jsp 입니다 123456789101112131415161718192021222324252627Insert title here Colored by Color Scriptercs login.html ..
이번엔 jsp 세션에 대해 알아 보겠습니다앞에서 웹브라우저와의 관계를 유지하는 수단으로 쿠키를 알아보았습니다.세션도 쿠키와 마찬가지로 서버와의 관계를 유지하기 위한 수단입니다하지만 쿠키와 달리 클라이언트에 값을 저장하는것이 아니라서버상에 객체로 존재 합니다. 세션은 서버에서만 접근이 가능합니다. 그래서 쿠키보다 보안이 좋고 저장할수 있는 데이터에 한계가 없습니다. 세션을 알아보기전 간단한 세션 관련 메소드를 알아 보겠습니다.setAttribute() : 세션에 데이터를 저장합니다.getAttribute() : 세션에서 데이터를 얻습니다.getAttributeNames() : 세션에 저장되어 있는 모든 데이터의 이름(유니크한 키값)을 얻습니다.getId() : 세션의 유니크한 아이디를 얻습니다isNew()..
이번엔 쿠키를 이용한 간단한 로그인을 구현 해보겠습니다. 먼저 이클립스에 login.html, loginGo.jsp, logout.jsp, home.jsp 파일을 만들어줍니다. 처음 login.html 에서 body 부분을 보면 12345 아이디 : 비밀번호 : Colored by Color Scriptercs 위와 같이 간단하게 form 태그를 이용해 아이디 비밀번호 를 입력할수 있게 만들어주고 action 위치는 loginGo.jsp 로 해준다. 다음 loginGo,jsp 에서의 body 부분은 12345678910111213141516171819 Colored by Color Scriptercs 위와같이 입력한다 login.html 에서 입력한 아이디와 비밀번호를 request.getParamete..
이번엔 jsp 에서 쿠키를 생성해보겠습니다. 쿠키란 웹 브라우저에서 서버로 어떤 데이터를 요청하면 서버에서는 알맞는로직을 수행후 데이터를 웹브라우저에 응답해줍니다. 그리고 서버는 웹브라우저와의 통신을 끊습니다. 이렇게 웹브라우저에 응답후 통신을 끊는 것은 http 프로토콜의 특징입니다. 연결이 끊겼을 때 어떤 정보를 지속적으로 유지하기 위한 수단으로쿠키를 생성하여 사용합니다 쿠키는 서버에서 생성하여 클라이언트에서정보를 저장합니다. 그리고 서버에 요청 할 때 마다 쿠키의 속성값을 참조 또는 변경 할수 있습니다. 인터넷에서의 쿠키 사용은 많은곳에 사용되는데 쇼핑몰에서 최근본 상품 등의 목록을 보여줄때에도 쿠키를 사용합니다 먼저 쿠키실습을 위해 이클립스에서 cookieset.jsp, cookieget.jsp ..
이번엔 response 객체에 와 메소드에 대해 알아보겠습니다 response 객체 관련 메소드는 여러가지가 있지만 그중 많이 쓰이는 sendRedirect(URL)에 대해 알아 보겠습니다. (나중에 쿠키 사용에서도 response를 사용합니다) 먼저 response1.html, response2.jsp, yes.jsp, no.jsp 파일들을 생성합니다 response1.html에 간단한 데이터 입력 form 태그를 만들어줍니다. 1234567 당신의 나이는 : Colored by Color Scriptercs그럼 input 태그안에 입력한 age 값을 가지고 response.2jsp 로 action 됩니다. 다음 response2.jsp 파일을 보겠습니다.12345678910111213141516171..
이번엔 JSP Servlet 기초(2),(3) 에서의 내용을 합쳐보겠습니다.먼저 form.html 파일과 requestParam.jsp 파일을 만듭니다. 다음 form.html 의 body 부분을 아래와같이 입력합니다123456789101112131415161718192021 이름 : 아이디 : 비밀번호 : 취미 : 독서 요리 조깅 수영 취침 전공 : 국어 영어 수학 디자인 Colored by Color Scriptercs 다음 requestParam.jsp 의 body 부분을 아래와 같이 입력합니다. 123456789101112131415161718192021222324 이름 : 아이디 : 비밀번호 : 취미 : 전공 : Colored by Color Scriptercs request 를 이용해 html..
이번엔 JSP 태그에 대해 알아 보겠습니다. JSP 태그는jsp 에서 java식 변수, 메소드를 선언 사용해야할때 필요합니다123456 지시자 : : 페이지 속성선언 : : 변수 ,메소드 선언표현식 : : 결과값 출력스크립트릿 : : JAVA 코드액션태그 : :자바빈 연결cs 보통 쓰이는 태그는 위에 종류들을 많이 사용합니다. 이번엔 선언, 표현식 , 스크립트릿 에대해만 알아보겠습니다. 자바빈 연결은 다음에 자바빈을 사용할때 알아보겠습니다. 먼저 이클립스에서 jsp 파일을 하나 만들어줍니다. 123456789101112131415 cs 다음 body 부분을 위와같이 만들어 줍니다. jsp 에서 를 사용하여 java 에서처럼 변수와 메소드를 선언 할수 있습니다. 원하는 변수와 메소드를 선언한 다음 를이용해..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.