list.jsp 수정했다. 일부러 jstl을 사용하지 않았다. 차근차근 하나하나 바꿔나가면서 jstl의 편리함을 보여줄 예정이다. HTML도 TABLE을 사용하였고 DIV로 바꿔나갈 예정이다. CSS부분도 TABLE태그 안에 인라인 방식으로 작성했다. CSS부분만 따로 분리하여 바꿔나갈 예정. 디자인 감각은 엄청나게 없으므로 지금은 그냥 게시글 목록들을 정상적으로 출력해주는구나 정도로만 봐주길 바란다. allPage)toPageBlock = allPage; //게시글 목록 갖고오기 ArrayList sjBoardDto = sjBoardDao.boardList(curPage, start, end, strFs, strSs); %> 번호 제목 작성자 작성일 조회수 //작성일에 대해서는 Date클래스를 이용하여..
하는 일 때문에 수정이 좀 늦었다. 수정된 내용들은 아래와 같다. 1. 지난번 버전의 SQL문을 사용시 ORA-00936: missing expression 에러 발생. - 띄어쓰기를 제대로 안하고 괄호를 닫아주지 않아서 발생하였다... 눈이 침침했나보다...핳핳헿ㅎ헤 2. 동적쿼리 수정 - 지난번 버전에는 동적쿼리 함수인 dynamicSql()이 존재했고, boardList()함수에는 SQL문이 두개나 존재했었다. 동적쿼리의 의미와 존재이유에 알맞지 않았기 때문에 수정했다. (하나의 SQL문장과 동적쿼리 담당 함수 하나로 해결) 사용자가 검색조건 및 검색어 입력의 여부를 판단하여 그때에 알맞은 게시글 목록들을 갖고 올 수 있도록 수정했다. 간단하게 말해서 fs변수(검색조건)가 null이면(덩달아 ss변..
package sjb.board.dao; import java.util.Date; public class SJBoardDTO { /////////////////////////게시글관련///////////////////////// private int no; //게시물번호 private String name; //작성자 private String email; //이메일 private String subject; //제목 private String content; //내용 private String pwd; //비밀번호 private Date regdate; //작성일 private int readnum; //조회수 /////////////////////////출력용///////////////////////..
========================JAVA파일======================== SJBoardDAO - 데이터베이스와 연결되어 DB작업을 하는 클래스 SJBoardDTO - 게시판관련 도메인 클래스 ========================JSP 파일======================== *_ok.jsp - 사용자가 요청한 작업을 넘겨받아 작업을 처리하는 jsp파일 (비지니스 로직)
※개발환경 JDK 1.7.0_55 / Oracle11g Express Edition Tomcat 7.0 / 전자정부 표준프레임워크 이클립스 ※데이터베이스 테이블 정보 /* no - 게시글 번호 name - 작성자 이름 email - 작성자 이메일 subject - 게시글 제목 content - 내용 pwd - 게시글 비밀번호 regdate - 게시글 작성일 readnum - 조회수 ref - 답변그룹 step - 출력순서 jump - 타입 (0=새글, 1=답변, 2=답변의 답변) root - 부모 게시글 depth - 답변이 몇개인지 valiDel - 삭제된 게시글인지 ('Y'라면 삭제된 게시글) */ CREATE TABLE jspBoard( no NUMBER PRIMARY KEY, name VARCHA..