import java.sql.SQLException;

import com.lec.app.console.NoticeConsole;

public class program5 {

	public static void main(String[] args) throws ClassNotFoundException, SQLException {
		NoticeConsole console = new NoticeConsole();
		//int page;
		
		EXIT:
		while(true) {
			console.printNoticeList();
			int menu =console.inputNoticeMenu();
			
				
			
			switch(menu) {
			case 1: //상세 조회
				break;
			case 2:  //이전
				console.movePrevList();
				//page--;
				break;
				
			case 3: // 다음
				console.moveNextList();
				break;
				//page++;
			case 4: //글쓰기
				break;
			case 5:
				System.out.println("Bye~~~~");
				break EXIT;
			default:
				System.out.println("메뉴는 1~4번까지 입력하실수있습니다.");
				break;
			}
		}
	}
}

moveNextList() 와 moveNextList() 이전 다음 case 를 추가했다.

NoticeConsole

private int page;
	
	public NoticeConsole() {
		service = new NoticeService();
		page= 1;
	}
	public void movePrevList() {
		if(page == 1) {
			System.out.println("이전 페이지가 없습니다.");
			return;
		}
		page --;
	}


	public void moveNextList() {
//		if(page == 1) {
//			System.out.println("이전 페이지가 없습니다.");
//			return;
//		}
		page ++;
	}

이전페이지누르면 이전으로 가고 다음은 다음으로 이동한다.

하지만 여기서 문제가있다. 총게시글 부분이 상수이고, 1/2 부분의 총 페이지부분이 구현되지않았고 끝페이지로가면 에러가떠야하는데 계속 넘어간다 이부분에 대해서 수정을 해보자.

댓글남기기