#예외 처리하기일반적으로 나는 에러들: 브라우저에서 잘못하는 에러들은 4로 시작한다(400, 403, 404, 405): 서버 에러들은 5로 시작한다(500) → Internal Server Error라고 부름.일반적으로 나는 에러들을 처리할 수 있는 페이지를 만들어준다.web.xml에 정의해주는 방법과 handler로 정의하는 방법이 있다. 1) web.xml 수정 를 400, 404, 500을 추가해준다.필수 속성들 : (1) error-code : 에러 코드(2) location : 에러 코드가 났을 때 보여줄 페이지 경로 2) jsp 생성(400.jsp, 404.jsp, 500.jsp) 3) 실행페이지의 용량이 충분하지 않으면은 IE는 404.jsp를 띄워주지 않는다.주석을 넣거나 이미지를 넣어주..
finally - finally 블럭은 try~catch문과 함께 예외의 발생여부에 상관없이 실행되어야 할 코드를 포함시킬 목적으로 사용된다. - 예외가 발생한 경우에는 try --> catch --> finally 순으로, - 예외가 발생하지 않은 경우에는 try --> finally 순으로 실행된다. 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 package com.ktds.smahn; public class FinallyTest { public void start() { try { int number = Integer.parseInt("123"); System.out.println(number); } ca..
BookList.java 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 ..
예외처리예외처리란, 프로그램 실행 시 발생할 수 있는 예기치 못한 예외의 발생에 대비한 코드를 작성하는 것.예외처리의 목적은 예외의 발생으로 인한 실행중인 프로그램의 갑작스런 비정상 종료를 막고, 정상적인 실행상태를 유지할 수 있도록 하는 것. 예시) userAnswer = console.nextInt(); - userAnswer에 정수 이외의 다른 문자가 입력되면 에러가 발생한다.(자바가 미리 만들어진 예외가 발생된다.) - 예외가 발생할 때 적절한 처리를 해주지 않으면 프로그램이 종료되어버린다. - 예외는 상황별로 다른 예외를 발생시킨다.(ex. InputMismatchException, NullPoinerException, ArrayOutOfBoundException 등 예외가 어디에서 발생했는지도..
- Total
- Today
- Yesterday
- sql
- 자바프로그래밍
- Erwin
- 뉴스피드 가져오기
- 메소드
- 배열
- facebook 연동
- jQuery
- 포스팅하기
- 메뉴바에 버튼 생성하기
- 예외처리
- MVC
- ERD
- activity
- 뒤로가기 버튼
- intent
- mongo db
- 글쓰기 버튼
- 쿼리
- mybatis
- spring
- Relative Layout
- er다이어그램
- aop
- JSP
- query
- 클래스
- 게시판 만들기
- Linear Layout
- 제이쿼리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |