java,jsp,spring/JSP (21) 썸네일형 리스트형 JSP 게시판 - 파일 다운로드 1.BoardBean.java - 속성 추가 private String b_rfname; public String getB_rfname() { return b_rfname; } public void setB_rfname(String b_rfname) { this.b_rfname = b_rfname; } 2.BoardDBBean.java - 메소드 수정 및 추가 public int insertBoard(BoardBean board) throws Exception { String sql = "SELECT MAX(B_ID) FROM boardT"; // id 최대값 int re = -1; int number; Connection conn = null; PreparedStatement pstmt = null; .. JSP 게시판 - 파일 업로드 1.BoardBean.java - 속성 추가 private String b_fname; private int b_fsize; public String getB_fname() { return b_fname; } public void setB_fname(String b_fname) { this.b_fname = b_fname; } public int getB_fsize() { return b_fsize; } public void setB_fsize(int b_fsize) { this.b_fsize = b_fsize; } 2.BoardDBBean.java - 메소드 수정(속성 추가) public int insertBoard(BoardBean board) throws Exception { String sql =.. JSP 게시판 페이징 1. BoardBean.java public static int pageSize = 10; // 한 페이지의 글 수 public static int pageCount = 1; // 페이지 개수 public static int pageNum = 1; // 페이지 번호 public static String pageNumber(int limit) { // limit : 한번에 보여질 페이지 번호의 수 String str = ""; int temp = (pageNum-1)%limit; int startPage = pageNum - temp; // 시작 페이지 > 한번에 보여지는 페이지 번호의 처음 숫자 if ((startPage - limit) > 0) { // 시작 페이지가 str = "[이전] "; } fo.. JSP 게시판 답글 기능 1. BoardBean.java - 답글 기능을 위한 속성 3개 추가 package magic.board; import java.sql.Timestamp; public class BoardBean { private int b_id; private String b_name; private String b_email; private String b_title; private String b_content; private Timestamp b_date; private int b_hit; private String b_pwd; private String b_ip; private int b_ref; private int b_step; private int b_level; public int getB_ref() {.. JSP 게시판 (4) 글 삭제 1. delete.jsp 글 삭 제 하 기 >> 암호를 입력하세요. JSP 게시판 (3) 글 수정 1. edit.jsp 글 수 정 하 기 작성자 이메일 글제목 암호 2. edit_ok.jsp - content 신경 안쓰면 로 받아온 값을 한번에 set해도 됨 3.BoardDBBean.java public int editBoard(BoardBean board) throws Exception { String sql = "SELECT B_PWD FROM boardT WHERE B_ID = ?"; // 게시글에 맞는 비밀번호 조회 int re = -1; // 수정 실패 Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { conn = getConnection(); pstmt = conn.prepareStatemen.. JSP 게시판 (2) 글 목록, 보기 1. BoardDBBean.java public ArrayList listBoard() throws Exception { String selectQuery = "SELECT B_ID, B_NAME, B_EMAIL, B_TITLE, B_CONTENT, B_DATE, B_HIT, B_PWD, B_IP FROM boardT ORDER BY B_ID"; Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; ArrayList list = new ArrayList(); try { conn = getConnection(); pstmt = conn.prepareStatement(selectQuery); rs = pstmt.execute.. JSP 게시판 (1) 글쓰기 1. write.jsp 글 올 리 기 작성자 이메일 글제목 암 호 - write_ok.jsp 로 작성자, 이메일, 글제목, 글내용, 암호를 전송 - 글쓰기 버튼 클릭시 check_ok() 함수 실행 - 글목록을 클릭시 list.jsp로 이동 2. write_ok.jsp 3. BoardDBBean.java package magic.board; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import javax.naming.Context; import javax.naming.InitialContext; import javax.sql.Data.. 이전 1 2 3 다음