반응형
반응형
'jsp include' 태그의 글 목록
본문 바로가기

jsp include9

[JSP] JSP 게시판 만들기 12강 게시판 글 보기 기능 유튜브 동빈나님 JSP 게시판 강좌 따라하기 12강 게시판 글 보기 기능 구현하기 # BbsDAO 'getBbs' - 하나의 게시글의 요소들을 보여주는 메소드 하나의 게시글을 보는 메소드를 추가합니다. 매개변수로 넘어온 'bbsID' 에 데이터가 존재한다면 그 데이터에 맞는 'Bbs' 인스턴스를 생성하고 해당 내용들을 모두 불러와 정보들을 리턴해주는 메소드입니다 package bbs; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; public class BbsDAO { private Co.. 2020. 7. 18.
[JSP] JSP 게시판 만들기 11강 게시판 글 목록 기능 유튜브 동빈나님 JSP 게시판 강좌 따라하기 11강 게시판 글 목록 기능 구현하기 # BbsDAO 'getList' 메소드 - 존재하는 게시글 리스트를 불러오는 메소드 ArrayList getList(int pageNumber) - 현재 페이지의 게시글 목록을 리스트 형태로 받아옵니다 "select * from bbs where bbsID < ? and bbsAvailable = 1 order by bbsID desc limit 10" 모든 게시글을 조회합니다, 현재 유효번호가 존재하고 새롭게 작성될 게시글 번호보다 작은 모든 게시글번호를 내림차순 정렬로 최대 10개까지 조회합니다 getNext() - (pageNumber - 1) * 10 만약 현재 글이 5개라면 getNext()=6, 1페이지이기 때.. 2020. 7. 17.
[JSP] JSP 게시판 만들기 10강 게시판 글쓰기 기능 구현하기 유튜브 동빈나님 JSP 게시판 강좌 따라하기 10강 게시판 글쓰기 기능 구현하기 게시판 페이지에서 로그인을 한 사람들은 '글쓰기' 기능을 사용할 수 있도록 실제 사용자가 입력한 글 제목과 글 내용을 전달 받아 데이터베이스에 실제로 저장되는 기능을 구현해보겠습니다 # write.jsp 기존에 있던 'bbs.jsp' 를 복사하여 'write.jsp' 페이지를 생성합니다 JSP 게시판 웹 사이트 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 게시판 글쓰기 양식 게시판 글쓰기 양식 코드를 추가합니다 'bbs.jsp' 페이지에서 '글쓰기' 버튼을 누르면 글쓰기 양식이 화면에 보여지는 코드입니다 # BbsDAO 'bbs' 패키지에서 'BbsDAO' 클래스를 생성합니다 'UserDAO' 와 비슷하게 기본 생.. 2020. 7. 16.
[JSP] JSP 게시판 만들기 9강 게시판 데이터베이스 구축 유튜브 동빈나님 JSP 게시판 강좌 따라하기 9강 게시판 데이터베이스 구축하기 게시판에 사용될 각각의 글들을 저장하고 관리할 수 있도록 게시판 데이터베이스를 구축합니다. MariaDB 커맨드창을 열어서 'bbs' 라는 테이블을 만들고 이클립스에서 bbs의 자바빈즈를 생성하여 getters/setters 까지 생성하면 데이터베이스 구축이 완료됩니다. MariaDB 커맨드창을 열어 'bbs' 테이블 생성 코드를 입력합니다 (MySQL 에서도 동일합니다) create table bbs( bbsID int, bbsTitle varchar(50), userID varchar(20), bbsDate datetime, bbsContent varchar(2048), bbsAvailable int, primary key.. 2020. 7. 14.
[JSP] JSP 게시판 만들기 8강 게시판 메인 페이지 만들기 유튜브 동빈나님 JSP 게시판 강좌 따라하기 8강 게시판 메인 페이지 디자인 네비게이션에서 '게시판' 버튼을 누르면 나오는 게시판 메인 페이지 화면을 디자인하는 내용을 작성해보겠습니다 'main.jsp' 을 복사해서 'bbs.jsp' 페이지를 생성합니다 게시판 페이지에 맞게 'class="active"' 를 게시판으로 옮겨줍니다 네비게이션 아래 부분에 게시판 메인 페이지 코드를 추가합니다 JSP 게시판 웹 사이트 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 번호 제목 작성자 작성일 1 안녕하세요 홍길동 2020-07-13 글쓰기 게시판 메인 페이지 화면이 완성되었습니다 https://happy-inside.tistory.com/category/%EC%BD%94%EB%94%A9/JSP%20%EA.. 2020. 7. 13.
[JSP] JSP 게시판 만들기 7강 세션 관리하기 유튜브 동빈나님 JSP 게시판 강좌 따라하기 7강 세션 관리하기 세션은 현재 접속한 한 명의 회원에게 할당되는 고유한 ID입니다. 웹 서버는 한 명의 회원을 세션 ID로써 구분할 수 있습니다. 로그인을 하면 세션이 부여되어서 로그인을 하지 않았을 때와는 다른 화면을 제공할 수 있습니다. 이번 포스팅에서는 로그인을 했을 때와 회원가입을 하였을 때 세션을 부여하여 각각 보여지는 화면이 다르게 보이는 작업을 담았습니다. # loginAction.jsp 먼저 로그인에 성공했을 때 세션을 부여하는 코드를 추가합니다 그리고 현재 접속한 세션이 있는지 체크하는 코드와 접속한 세션이 있다면 '이미 로그인이 되어 있습니다' 라는 알림창을 띄우고 'main.jsp' 페이지로 이동하는 코드를 추가합니다. # joinActi.. 2020. 7. 12.
[JSP] JSP 게시판 만들기 6강 회원가입 기능 구현하기 유튜브 동빈나님 JSP 게시판 강좌 따라하기 6강 회원가입 기능 구현하기 한 명의 회원정보를 입력하는 회원가입 폼에서 아이디, 비밀번호, 이름, 성별, 이메일을 입력해서 회원가입 버튼을 누르면 실제로 데이터베이스에 회원정보가 전송되는 과정입니다. # join 메소드 'UserDAO' 클래스에서 회원가입 기능을 담당하는 'join' 메소드를 추가합니다 public int join(User user) { String sql = "insert into user values(?, ?, ?, ?, ?)"; try { pstmt = conn.prepareStatement(sql); pstmt.setString(1, user.getUserID()); pstmt.setString(2, user.getUserPasswo.. 2020. 7. 11.
[JSP] JSP 게시판 만들기 5강 회원가입 화면 유튜브 동빈나님 JSP 게시판 강좌 따라하기 5강 회원가입 화면 만들기 이번 포스팅은 회원가입 화면을 보여주는 페이지를 작성합니다. 이전에 만들었던 'login.jsp' 페이지를 복사해와서 네비게이션 영역은 그대로 놔두고 기존 로그인 화면 요소를 수정하여 회원가입 페이지로 변경하는 과정입니다. # 'join.jsp' 이전에 만들었던 'login.jsp'를 복사 & 붙여넣기를 해서 'join.jsp'를 추가합니다 상단 네비게이션 영역 코드는 유지하고 로그인 양식을 회원가입 양식에 맞게 수정합니다 회원가입 화면 남자 여자 로그인 화면에서는 아이디와 비밀번호 입력란만 있었지만, 회원가입 양식으로 바꾸면서 이름, 남/여 성별 버튼, 이메일을 추가하여 회원가입 화면으로 바뀌었습니다. 이번 포스팅 작업은 간단하네요.. 2020. 7. 10.
[JSP] JSP 게시판 만들기 4강 로그인 기능 구현하기 유튜브 동빈나님 JSP 게시판 강좌 따라하기 4강 로그인 기능 구현하기 JSP 게시판에서 로그인 기능을 구현하려면 JSP에서 회원 데이터베이스에 접근할 수 있도록 하는 Data Access Object(DAO)를 만들어야합니다. DAO는 데이터베이스 접근 객체의 약자입니다. 하나의 회원정보를 불러오거나 입력할 때 사용합니다. # UserDAO package user; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class UserDAO { private Connection conn; //자바와 데이터베이스를 연결 priva.. 2020. 7. 9.