본문 바로가기

JSP

(6)
JSP 무작정 해보기 - 로그아웃 페이지, 메인 페이지 틀 잡기 이번 시간에는 로그아웃을 수행하는 페이지와 기본적인 메인 페이지 틀을 잡아 보도록 하겠다. Logoutaction.jsp 코드가 생각 보다 간단하다 원리 또한 간단하다. 사용자가 로그아웃 버튼을 누르면 사용자로부터 세션을 빼앗은 후 Main페이지로 이동시키는 것이 끝이다. 다음과 같이 Logout이 완료되면 다음으로 메인페이지 틀을 잡아 보도록 하겠다. Main.jsp jsp 연습 메인 게시판 내 블로그 이동 회원가입 로그인 접속하기 로그인 회원가입 내 블로그로 이동하기 메인 게시판 내 블로그 이동 로그아웃 접속하기 로그인 회원가입 내 블로그로 이동하기 위에 있는 코드는 Login.jsp 페이지를 가지고와 살짝 수정을 하였다. 우선 우리는 저번 시간에 세션 관리 하는 법을 배웠다. 이제 메인 페이지에서도..
JSP 무작정 해보기 - 사용자에게 세션 부여하기 이번 페이지에서는 로그인 및 회원가입한 사용자에게 세션을 부여하는 작업을 해보도록 하겠다. 세션ID를 부여하는 이유는 로그인 및 회원가입을한 회원이 또 다시 로그인 하거나 회원가입을 하는 행위를 막기 위해서 세션ID를 부여한다. 이제 코드를 작성해보자 Loginaction.jsp 그 후 태그 맨위에 다음과 같은 코드를 추가해준다. String userID = null; if(session.getAttribute("userID")!= null){ userID = (String)session.getAttribute("userID"); } if(userID != null){ // 이미 로그인 된 사용자가 로그인을 할 경우 PrintWriter script = response.getWriter(); script..
JSP 무작정 해보기 - 회원가입 저번 시간에 로그인 까지 구현을 하였다. 이번 시간에는 회원가입을 구현해 보도록 하겠다. 우선 회원가입 창을 만들어야 한다. 회원가입 창은 Login.jsp를 그대로 복사해 온 뒤 몇가지만 수정 해주면 된다. 1. 기본 틀 jsp 연습 메인(current) 게시판 게시판 접속하기 로그인 회원가입 내 블로그로 이동하기 회원가입 화면 위에 있는 코드는 Login.jsp와 Join.jsp 코드가 동일 한 부분이다. ID, 비밀번호 입력 창까지는 동일하다. 이제 이 뒤에 추가적으로 코드를 추가해서 회원가입 창을 만들어 준다. 3. 이름 창 만들기 ˙ input type = "text" = 이름을 입력하기 위해서 text 창을 사용 ˙ name = "userName" = 입력 값을 userName 변수에 전달 4..
JSP무작정 해보기 - 게시판 만들기 - DB 만들기, DB 연동, 로그인 함수 저번 시간에 Login.jsp 페이지까지 만들었다. 이번 시간에는 회원가입 후 DB에 저장하기 위한 작업을 해보도록 하겠다. 우선 MYSQL을 키고 비밀번호를 입력한다. 그 후 회원가입 정보를 저장할 DB를 만든다. CREATE DATABASE DB명; 다음과 같은 명령어를 입력하여 DB를 만든다. 나 같은 경우에는 JSP로 만들었다. 다음과 같이 만들고 SHOW DATABASES;를 입력하여 만들어진 DB를 확인한다. SHOW DATABASES; 결과 다음과 같이 jsp라는 데이터 베이스가 생성된 걸 확인할 수 있다. 이제 jsp 파일을 사용하자 USE JSP; use JSP; 라는 명령어를 이용하여 jsp를 사용한다. 다음으로는 jsp에 테이블을 생성하려고 한다. create table USER(us..
JSP무작정 해보기 - 게시판 만들기 - Login.jsp 이전 페이지처럼 기본 준비가 끝났다면 WebContent 폴더를 오른쪽 마우스를 누른 후 New를 누른 뒤 JSP File을 선택하여 JSP 파일을 선택한다. 그 후 File name에다가 Login.jsp라고 한 후 파일을 생성한다. 파일을 생성하면 다음과 같이 나오는데 수정해주어야 할게 몇 개 있다. 다음과 같이 헤드 부분 작성이 완료되면 이제 화면에 보여줄 부분을 작성해야 한다. navbar 만들기 게시판들을 보면 맨위에 버튼이 있다. 다음과 같은 navbar를 만들어보자 jsp 연습 다음 코드를 해석해보면 내 블로그로 이동하기 이번 코드는 작성할까 말까 많이 고민했다. 왜냐면 코드는 작성했지만 내 페이지에서 동작하지 않기 때문이다. 그래도 혹시나 다른 사람들은 될 수도 있을 것 같아서 작성한다. ..
JSP로 게시판 만들기 - 기본준비 JSP를 공부하기 위해서 무엇을 할까 고민하다가 무작정 게시판을 만들어 보기로 했다. 게시판을 만들기 위해서 나동빈의 JSP로 게시판 만들기를 무작정 따라 하기로 했다. Tomcat이랑 eclipse는 예전에 설치를 한 적이 있어서 생략하기로 했다. 우선 Tomcat 설치부터 하기로 하였다. Tomcat 실행하기 Tomcat을 설치한 후 Tomcat 파일을 들어가서 bin 폴더에서 startup 배치파일을 실행시킨다. 실행을 시키면 다음과 같이 파일이 실행된다. 이제 다음으로 Eclipse를 실행시킨다. Dynamic Web Project 만들기 이클립스를 실행 시킨 뒤 File -> New -> Dynamic Web Project를 누르면 다음과 같은 화면이 뜨는데 Project name에는 Proje..