JSP 회원가입및 로그인 게시판작성 프로그램
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

JSP 회원가입및 로그인 게시판작성 프로그램에 대한 보고서 자료입니다.

본문내용

word");
}
pstmt.close();
}
catch( SQLException e5 ) { e5.printStackTrace(); }
totalCount = count;
count = 0;
pool.releaseConnection( con );
return result;
}
27. BoardDBBean.java 의 추가 내용
- 게시물 정보 변경/삭제를 위해 editDB/delDB함수 구현.
검색값으로 입력받은 문자열을 포함하는 제목을 가진 게시물만 출력해줄 querySearch()함수 구현
// editDB() : 전달받은 자료를 DB에 수정한다.
public void editDB( int i, int pageNo, int widx ){
int currentIndex2 = (totalIndex+1)-(( pageNo-1 )*10 + i); // 수정 사항 : 순서를 뒤집었기때문에 인덱스 계산 수식도 변경.
con = pool.getConnection();
try{
PreparedStatement pstmt = con.prepareStatement("UPDATE board set wtitle=?, wemail=?, wcontent=? where windex=?");
pstmt.setString(1, title);
pstmt.setString(2, email);
pstmt.setString(3, content);
pstmt.setInt(4, widx);
pstmt.executeUpdate();
pstmt.close();
}
catch( SQLException e2 ){ e2.printStackTrace(); }
pool.releaseConnection( con );
}
// delDB() : 전달받은 자료를 DB에서 삭제한다.
public void delDB( int i, int pageNo, int widx ){
int currentIndex3 = (totalIndex+1)-(( pageNo-1 )*10 + i); // 수정 사항 : 순서를 뒤집었기때문에 인덱스 계산 수식도 변경.
con = pool.getConnection();
try{
PreparedStatement pstmt = con.prepareStatement("DELETE FROM board where windex=?");
decrementTotalIndex();
pstmt.setInt(1, widx);
pstmt.executeUpdate();
pstmt.close();
}
catch( SQLException e2 ){ e2.printStackTrace(); }
pool.releaseConnection( con );
}
private synchronized void decrementTotalIndex(){ --totalIndex;
// querySearch() : 입력받은 문자열을 포함하는 제목을 검색하여 해당 게시물만 출력해주는 함수.
public void querySearch( String str ){
con = pool.getConnection();
try{
PreparedStatement pstmt = con.prepareStatement("SELECT * FROM board WHERE wtitle like '%"+str+"%' ORDER BY windex DESC");
result = pstmt.executeQuery();
count = 0;
while( result.next() ){
indexList[count] = result.getInt("windex");
titleList[count] = result.getString("wtitle");
idList[count] = result.getString("wid");
nameList[count] = result.getString("wname");
dateList[count] = result.getString("wdate");
visitList[count++] = result.getInt("wvisit");
}
System.out.println("Count is " + count);
pstmt.close();
}
catch( SQLException e5 ){ e5.printStackTrace(); }
totalCount = count;
count = 0;
pool.releaseConnection( con );
}
:: 완 성 내 용 ::
1. Check_List 기본 항목 구현 - 완성
2. 기타 기능 추가/ 버그 수정 - 추가 및 수정
① CheckLongin.jsp에서 패스워드가 틀려서 Login.jsp 페이지로 돌아왔을 경우 이전에 입력 했던 아이디 값을 자동으로 입력 되도록 수정.
② SaveRecord.jsp에서 Record.jsp 로 돌아왔을 경우 이전에 입력 했던 필드 값들을 자 동으로 입력 되도록 수정.
③ Record.jsp에서 필드에 값을 넣지 않고 확인을 눌렀을때, SaveRecord.jsp는 비어있 는 필드 값들을 확인하고 값이 null 이라면 Record.jsp로 가서 값을 입력하도록 수정.
④ List.jsp에서 나중에 입력한 글이 가장 위로 오도록 수정.
⑤ Logout.jsp 페이지 추가.
3. 나만의 기능 추가.
① 게시판 ( List.jsp )에 검색기능을 추가하여 입력값을 포함하는 제목만
출력하도록 추가.
② 회원 정보 보기 페이지 ( UserList.jsp )에 검색기능을 추가하여 입력값과
일치하는 유저정보만 출력하도록 추가.
③ 게시판 ( List.jsp )에서 게시물을 수정할 때 일반유저는 자신이 쓴 글만
수정/삭제 가능하도록 추가.
④ 회원 정보 보기 페이지 ( UserList.jsp )에서 회원정보를 수정 하거나 삭제할수
있도록 추가.
⑤ 관리자 게정 ( admin ) 으로 로그인시 게시판 ( list.jsp )에서 모든글을
수정/삭제 할수 있도록 추가.
:: 순 서 도 ::
1) 새로운 게정 생성 후 로그인
2) 로그인시 일반 유저와 관리자 구분.
3) 로그인 후 게시판 이용. ( 글쓰기 / 수정 / 삭제 )
4) 로그인 후 쇼핑몰 이용.
5) 관리자 모드로 로그인.
6) 로그 아웃.

키워드

  • 가격3,000
  • 페이지수38페이지
  • 등록일2010.04.30
  • 저작시기2008.11
  • 파일형식한글(hwp)
  • 자료번호#606546
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니