웹개발 교육/jsp

웹개발 교육/jsp

[55일] jsp (23) - SCOPE

● [페이지 이동] 1) 2) location.href="" 3) 4) 5) response.sendRedirect("") 02_scopeTest.jsp 웹페이지의 SCOPE(유효범위) 02_scopeResult.jsp 웹페이지의 SCOPE(유효범위) 결과 정리해보면 내부변수 02_scopeTest.jsp(부모) 02_scopeResult.jsp(자식) pageContext O X request O O 또는 X session O O application O O

웹개발 교육/jsp

[55일] jsp (22) - jsp 내부객체

사이트나 네이버 혹은 다음카페 같은 곳을 가보면 회원 등급이 나누어져 있다. 우리도 등급을 나누어 부여하자 --회원등급 A1: 관리자 B1: 중간 관리자 C1: 우수 사용자 D1: 일반 사용자 (기본) E1: 비회원 F1: 탈퇴한 회원 --회원테이블 CREATE TABLE member ( id VARCHAR(10) NOT NULL, -- 아이디, 중복 안됨. passwd VARCHAR(10) NOT NULL, -- 패스워드 mname VARCHAR(20) NOT NULL, -- 성명 tel VARCHAR(14) NULL, -- 전화번호 email VARCHAR(50) NOT NULL UNIQUE, -- 전자우편 주소, 중복 안됨 zipcode VARCHAR(7) NULL, -- 우편번호, 12345 ad..

웹개발 교육/jsp

[54일] jsp (21) - myweb 프로젝트(페이징)

수백, 수천 개의 글을 전부 한 페이지에 표시할 수는 없다. 특정 개수만큼만 출력하고 다음 페이지를 통해서 또 다른 글들을 보여줘야 한다. 먼저 한 페이지에 들어갈 글 개수를 정하고 이를 조회하는 sql문을 작성해야 한다. bbs.sql [페이징] - rownum 줄번호 활용 1) SELECT bbsno, subject, wname, readcnt, indent, regdt FROM tb_bbs ORDER BY grpno DESC, ansnum ASC; 2) rownum 추가 - 줄번호까지 정렬됨 SELECT bbsno, subject, wname, readcnt, indent, regdt, rownum FROM tb_bbs ORDER BY grpno DESC, ansnum ASC; 3) 1)의 SQL문..

웹개발 교육/jsp

[53~54일] jsp (20) - myweb 프로젝트(게시판-검색)

게시판에는 보통 검색 기능이 있다. bbsList.jsp * 글 목록 * [글쓰기] 제목 조회수 작성자 작성일 =10) { out.println(""); }//if end %> 제목+내용 제목 내용 작성자 조회된 글 개수도 표시되게 할 것인데, 앞서 만들었던 count() 대신 count2()를 만들어 사용하겠다. 검색 기능은 페이지마다 자주 사용하는 기능이니 ssi.jsp에 추가하자 ssi.jsp bbsDAO.java public int count2(String col, String word) { int cnt = 0; try { con = dbopen.getConection(); sql = new StringBuilder(); sql.append(" SELECT COUNT(*) as cnt "); s..

웹개발 교육/jsp

[53일] jsp (19) - myweb 프로젝트(게시판-답변 쓰기)

답변글이 어떤 글에 대한 답변인지 구분하기 위해서는 원글과 답변글이 같은 값을 가지고 있으면 된다. 또 연두색 답변글에 대한 답변글(주황색)을 또 달았다면 연두색 답변글이 원글, 주황색 답변글이 그에 대한 답변글이 된다. 이렇게 나타나는 글들을 구분하기 위해 테이블 설계 시 grpno, indent, ansnum 칼럼을 만들었다. [답변쓰기 알고리즘] - 새글 쓰기 : 최초의 부모글 - 답변 쓰기 : 자식글 - 그룹번호(grpno) : 부모글 그룹번호와 동일하게 - 들여쓰기(indent) : 부모글 들여쓰기 + 1 - 글순서(ansnum) : 부모글 글순서 + 1 한뒤, 글순서 재조정(update) 번호 제목 그룹번호 들여쓰기 글순서 1 제주 1 0 0 --그룹번호 입력시점에는 번호(bbsno)가 입력전..

웹개발 교육/jsp

[51~52일] jsp (18) - myweb 프로젝트(게시판)

게시판 bbs 폴더를 생성하여 template.jsp를 복사해서 붙여 넣고 파일명을 bbsList.jsp로 변경한다. bbsList.jsp * 글 목록 * [글쓰기] header.jsp와 footer.jsp로 만들었던 부분이 잘 들어가 있다. 다음으로 게시판 form을 만들어 보자 bbs 폴더에 template.jsp를 복사해서 bbsForm.jsp를 만든다. bbsForm.jsp * 글쓰기 * [글목록] 작성자 제목 내용 비밀번호 이제 테이블을 설계할 차례이다. 예전에 언급했듯이 JDBC 방식과 JPA 방식이 있다. JDBC 방식으로 진행할 것이다. ※ 참고 sql 폴더를 만들어 bbs.sql 파일을 생성한다. bbs.sql --bbs.sql --답변 및 댓글형 게시판 --테이블 삭제 drop tabl..

ewok
'웹개발 교육/jsp' 카테고리의 글 목록 (5 Page)