(오탈자 신고: chief@roadbook.co.kr 또는 댓글로 남겨주세요)
//2016년 12월 12월 19일 현재(1판 5쇄)
//2016년 5월 12일 현재(1판 2쇄)
--------------------------------------------------
_5페이지(10째줄)
오류: 찾아는
수정: 찾아가는
--------------------------------------------------
_52페이지(예제 설명 부분)
오류: thorows 절
수정: throws 절
오류: 30줄과 46줄(9~10줄 설명에서)
수정: 29줄과 44줄
--------------------------------------------------
_53페이지(표 아래 1째줄)
오류: 한 자루가 12개인
수정: 한 다스가 12자루인
--------------------------------------------------
--------------------------------------------------
_90페이지(소스 아래 1째줄)
오류: 폼 양식에서 post 방식으로
수정: 폼 양식에서 get 방식으로
--------------------------------------------------
--------------------------------------------------
_141페이지(6째줄)
오류: 컴파일된 서블릿 클래스 파일을 웹 서버로 보냅니다.
수정: 서블릿 수행 결과가 웹 서버에 전송됩니다.
--------------------------------------------------
--------------------------------------------------
_145페이지(아래 참고박스 4째줄)
오류: 선언과 메소드는
수정: 선언과 표현식은
--------------------------------------------------
--------------------------------------------------
_147페이지(참고박스 4째줄)
오류: JSPWriter로
수정: PrintWriter로
--------------------------------------------------
--------------------------------------------------
_148페이지(5째줄)
오류: 일반변수는 일반 태그인 <%로 사용할 수 있을까요?
수정: 일반변수를 스크립틀릿 태그인 <% %> 안에 선언하여 사용할 수 있을까요?
--------------------------------------------------
--------------------------------------------------
_168페이지(첫박스 소스 아래 2째줄)
오류: 사용했던 request.setContentType("text/html")로
수정: 사용했던 response.setContentType("text/html")로
--------------------------------------------------
--------------------------------------------------
_173페이지(8문제의 3번)
오류: 선언문(<!-- -->)의
수정: 선언문(<%!-- --%>)의
--------------------------------------------------
--------------------------------------------------
_188페이지(아래에서 2째줄 소스)
오류: (" 겨울 </b>입니다....
수정: ("<b>겨울 </b>입니다....
--------------------------------------------------
--------------------------------------------------
_196페이지(그림 아래 1째줄)
오류: 위해는
수정: 위해
--------------------------------------------------
--------------------------------------------------
_211페이지(본문중간 예제소스)
수정: 15항 삭제. 16->15, 17->16
--------------------------------------------------
--------------------------------------------------
_221페이지(9째줄)
오류: 포함시키고 할
수정: 포함시키고자 할
--------------------------------------------------
--------------------------------------------------
_234페이지(13째줄)
오류: (non connectionless)
수정: (connectionless)
--------------------------------------------------
--------------------------------------------------
_262페이지(윗소스4째줄)
오류: ...submit...
수정: ..."submit"...
--------------------------------------------------
--------------------------------------------------
_269페이지(25항 소스에서)
오류: ...submit...
수정: ..."submit"...
--------------------------------------------------
--------------------------------------------------
_275페이지(가운데소스박스 아래 1째줄)
오류: 데이터가 담기 위한
수정: 데이터를 담기 위한
--------------------------------------------------
--------------------------------------------------
_314페이지(가운데소스박스 아래 1째줄)
오류: JSLT
수정: JSTL
--------------------------------------------------
--------------------------------------------------
_354페이지(소스설명 25항에서)
오류: MeberBean
수정: MemberBean
--------------------------------------------------
--------------------------------------------------
_366페이지(아래에서 7째줄, 소스 설명 부분)
오류: 몇 번째 반복중인지 알려주는 count는 1,2,3,4,5가 됨
수정: 몇 번째 반복중인지 알려주는 count는 1,2,3,4가 됨
--------------------------------------------------
--------------------------------------------------
_366페이지(아래에서 2째줄)
오류: ...index 값이 2,4,6,8,10이 됩니다.
수정: ...index 값이 1,3,5,7,9가 됩니다.
--------------------------------------------------
--------------------------------------------------
_367페이지(4째줄, 소스설명 부분)
오류: 현재 반복 중인 항목의 index는 2,4,6,8,10이 됨
수정: 현재 반복 중인 항목의 index는 1,3,5,7,9가 됨
--------------------------------------------------
--------------------------------------------------
_407페이지(표의 두번째 설명부분 2~3째줄)
오류: ...권한이 없으면 불완전 복구를 할 수 없습니다.
수정: ...권한이 없습니다.
--------------------------------------------------
--------------------------------------------------
_430페이지(소스 27줄)
오류: 2:일반회원
수정: 0:일반회원
--------------------------------------------------
--------------------------------------------------
_490페이지(1째줄)
(jubace님 제공)
오류: 원 정보나 게시글 정보를
수정: 회원 정보나 게시글 정보를
--------------------------------------------------
_529페이지(소스 3째줄, 표2째줄, 표4째줄)
오류: saveDirectiory, getFileName
수정: saveDirectory, getFileNames
--------------------------------------------------
--------------------------------------------------
_560페이지(소스 설명에서, 두군데)
오류: VARCAHAR2
수정: VARCHAR2
--------------------------------------------------
--------------------------------------------------
_583페이지(111줄 소스 설명)
오류: insertProduct()
수정: updateProduct()
--------------------------------------------------
------9장에서 아이디 중복체크 관련 오류는 아래와 같이 수정해주세요----
(자료실의 예제소스에는 반영되어 있습니다. 도서 기준입니다)
join.jsp 22줄에서
<input type="text" name="userid" size="20" >*
=>
<input type="text" name="userid" size="20" id="userid">*
idcheck.jsp 14줄에서
아이디 <input type=text name="userid">
=>
아이디 <input type="text" name="userid" value="${userid}">
member.js에서
idok() 부분을 아래와 같이 수정해야 합니다.
function idok() {
opener.frm.userid.value = document.frm.userid.value;
opener.frm.reid.value = document.frm.userid.value;
self.close();
}
--------------------------------------------------
// 1판 1쇄본 오타 및 오류 내용
_56페이지(7째줄)
(jubace님 제공)
오류: doGet() 혹은 doPost()의 두 번째 매개 변수인 HttpServletRequest
수정: doGet() 혹은 doPost()의 두 번째 매개 변수인 HttpServletResponse
--------------------------------------------------
_59페이지(윗부분 소스에서)
(이정민님 제공)
오류: request.getRequestDispatcher("02_addition.jsp");
수정: request.getRequestDispatcher("addition03.jsp");
--------------------------------------------------
--------------------------------------------------
_75페이지(아래에서 2째줄)
(jubace님 제공)
오류: 정해디져
수정: 정해져
--------------------------------------------------
_76페이지(가운데 소스 부분)
(jubace님 제공)
오류: ServletException,
수정: ServletException (쉼표 제거)
--------------------------------------------------
--------------------------------------------------
_80페이지(5째줄)
(jubace님 제공)
오류: 컨테이이너
수정: 컨테이너
--------------------------------------------------
--------------------------------------------------
_151페이지(아래에서 6째줄)
(jubace님 제공)
오류: 스크립트릿의 위치는 상관없지만 관례적으로
수정: 선언문의 위치는 아무곳이나 상관없지만 관례적으로
--------------------------------------------------
--------------------------------------------------
_161페이지(6째줄)
(jubace님 제공)
오류: 상속할 부모 클래스
수정: 상속받을 부모 클래스
--------------------------------------------------
--------------------------------------------------
_162페이지(마지막줄)
(jubace님 제공)
오류: s는 second의 약어로 초를 얻어올 때
수정: d는 day의 약어로 일자를 얻어올 때
--------------------------------------------------
--------------------------------------------------
_212페이지('액션태그' 제목 바로 아래)
(jubace님 제공)
오류: 액션 태그는 스크립트, 주석
수정: 액션 태그는 스크립트릿, 주석
--------------------------------------------------
--------------------------------------------------
_214페이지(아래에서 5째줄)
(jubace님 제공)
오류: 액션 태그가 등장하게 된 것이기 때문에
수정: 액션 태그가 등장하게 된 것이다.
--------------------------------------------------
--------------------------------------------------
_240페이지(아래소스 바로 위)
(jubace님 제공)
오류: geValue()는 쿠키에 설정된 값을
수정: getValue()는 쿠키에 설정된 값을
--------------------------------------------------
--------------------------------------------------
_249페이지(아래에서 11번째)
(jubace님 제공)
오류: while 문안의 문장
수정: while문 안의 문장
--------------------------------------------------
_249페이지(아래에서 5째줄)
(jubace님 제공)
오류: 제넉릭
수정: 제너릭
--------------------------------------------------
294페이지(두번째 박스)
오류: value="갑"
수정: value="값"
--------------------------------------------------
--------------------------------------------------
_307페이지(5째줄)
(jubace님 제공)
오류: 아직도 JSP 페이를
수정: 아직도 JSP 페이지를
--------------------------------------------------
--------------------------------------------------
_309페이지(소스 12, 13라인의 주석)
(jubace님 제공)
오류:
<%="Hello"%> <br> <!--스크립트릿-->
<% out.println("Hello"); %> <br> <!--표현식( Expression)-->
수정:
<%="Hello"%> <br> <!--표현식( Expression)-->
<% out.println("Hello"); %> <br> <!--스크립트릿-->
--------------------------------------------------
--------------------------------------------------
_341페이지(10째줄)
(jubace님 제공)
오류: <:redirect>
수정: <c:redirect>
--------------------------------------------------
--------------------------------------------------
_346페이지(아래 소스 박스 위)
(jubace님 제공)
오류: JSTL에 제대로
수정: JSTL이 제대로
--------------------------------------------------
--------------------------------------------------
_347페이지(아래 박스 마지막 줄)
(jubace님 제공)
오류: <c:Import>
수정: <c:import>
--------------------------------------------------
--------------------------------------------------
_351페이지(마지막 소스 박스에서 위로 2째줄)
(jubace님 제공)
오류: <c:set> 태그는 target 속성에
수정: <c:set> 태그는 value 속성에
--------------------------------------------------
_375페이지(7째줄)
(장기업님 제공)
오류: ...표현식(<% %>)이나 표언 언어와...
수정: ...표현식(<% %>)이나 표현 언어와...
--------------------------------------------------
--------------------------------------------------
_377페이지([직접해보세요] 코드 23째줄)
(장기업님 제공)
오류: <c:out value="${errmsg}">
수정: <c:out value="${errmsg}"> </c:out>
--------------------------------------------------
--------------------------------------------------
_401페이지(아래에서 4번째줄 )
(jubace님 제공)
오류: 이 책서에서도
수정: 이 책에서도
--------------------------------------------------
_408페이지(두번째 명령어 박스)
오류: sqlplus sys / as sysdb
수정: sqlplus / as sysdba
--------------------------------------------------
_423페이지(7번째줄 박스 )
(jubace님 제공)
오류: ...\server\NETWORK\ADMIN
수정: ...\server\ network\ADMIN
--------------------------------------------------
--------------------------------------------------
_424페이지(위에서 4째줄 )
(jubace님 제공)
오류: "jdbc:oracle:thin:@localhost:1521:XE";
수정: "jdbc:oracle:thin:@localhost:1521:XE",
--------------------------------------------------
--------------------------------------------------
_426페이지(위에서 8째줄 )
(jubace님 제공)
오류: 아래와 같이
수정: 위와 같이
--------------------------------------------------
--------------------------------------------------
_429페이지(첫번째 표 )
(jubace님 제공)
오류: rs.getString("admin") -> rs.getInt("admin")
수정: rs.getString("6") -> rs.getInt("6")
--------------------------------------------------
--------------------------------------------------
_433페이지(7째 줄 )
(jubace님 제공)
오류: name, userid, pwd, email, phone, admin
수정: name, userid, pwd, email, phone
--------------------------------------------------
--------------------------------------------------
_438페이지(37째 줄 )
(jubace님 제공)
오류: Statement 객체 생성하기
수정: PreparedStatement 객체 생성하기
--------------------------------------------------
--------------------------------------------------
_461페이지(아래 표에서 오른쪽 3째줄)
(jubace님 제공)
오류: login,do
수정: login.do
--------------------------------------------------
--------------------------------------------------
_470페이지(7번째줄)
(jubace님 제공)
오류: 12 : MemberDAO
수정: 11 : MemberDAO
--------------------------------------------------
--------------------------------------------------
_478페이지(6번째줄)
(jubace님 제공)
오류: 패턴명(login.do)
수정: 패턴명(/login.do)
--------------------------------------------------
--------------------------------------------------
_486페이지(아래에서 12번째줄)
(jubace님 제공)
오류: 32 :
수정: 32~33 :
--------------------------------------------------
--------------------------------------------------
_486페이지(아래에서 10째줄)
(jubace님 제공)
오류: member 태이블
수정: member 테이블
--------------------------------------------------
_494페이지(7째줄)
(jubace님 제공)
오류: document.formm.userid.focus();
수정:document.frm.userid.focus();
--------------------------------------------------
_506페이지(30째줄)
(jubace님 제공)
오류: 23 : session 객체의 invalidate()
수정: 24 : session 객체의 invalidate()
--------------------------------------------------
_507페이지(아래에서 2째줄)
(jubace님 제공)
오류: ...처리만 합니다. dpPost()
수정: ...처리만 합니다. doPost()
--------------------------------------------------
_510페이지(아래에서 4째줄)
(jubace님 제공)
오류: 40 : MemberVO 객체에서 이메일을 얻어와 출력합니다. 이메일 역시 <input> 태그를 사용하여 출력하기에 변경할 수 있습니다.
수정: 40 : MemberVO 객체에서 전화번호를 얻어와 출력합니다. 전화번호 역시 <input> 태그를 사용하여 출력하기에 변경할 수 있습니다.
--------------------------------------------------
_512페이지(위에서 1째줄)
(jubace님 제공)
오류: 157 : 회원 정보 테이블...
수정: 156 : 회원 정보 테이블...
--------------------------------------------------
_512페이지(위에서 2째줄)
(jubace님 제공)
오류: 166~170 : 바인딩 변수를 ...
수정: 165~169 : 바인딩 변수를 ...
--------------------------------------------------
_654페이지(소스 15행) [확인중]
(김훈근님 제공)
오류: <form mehtod="post"
수정: <form mehtod="get"
-------[퀴즈로 정리합시다]_정답 관련------------------------
(자료실에서 제공하는 PDF는 아래 내용을 모두 반영하였으니 참고 바랍니다)
_2장 8번 문제
답: server.xml -> httpd.conf
_2장 9번 문제
답: jsp -> js
_2장 12번의 2번 문제
답: size -> maxlength
_2장 13번의 4번 문제
답: size -> selected
_4장 4번 문제
답: response -> request
4장 12번 문제
_7장 6번문제
(문제에서 "한개 이상" 이라는 말은 빼야 합니다)
답 : sung yoonjung sung -> sung yoonjung
_7장 7번문제
답 : <c:froEach> -> <c:forEach>
_8장12번문제
답: ②로 정정
_8장 11번 문제
답: 아래와 같이 정정
② url
③ uid
④ pwd
----------------------------------------
'오탈자 정보' 카테고리의 다른 글
[오탈자 정보] 부트스트랩으로 디자인하라 (0) | 2014.11.06 |
---|---|
[오탈자 정보] 미래를 바꿀 IT 과학이야기 (2) | 2014.09.16 |
[오탈자 정보] 백견불여일타 JSP&Servlet (76) | 2014.07.14 |
[오탈자 정보] 프로그래머 철학을 만나다 (2) | 2014.01.13 |
[오탈자 정보] 프로를 위한 리눅스 시스템 구축과 운용의 기술 (5) | 2014.01.02 |
[오탈자 정보] 쉽게 읽는 하드웨어&소프트웨어의 원리와 구조 (5) | 2013.11.08 |
댓글을 달아 주세요
p609 "수정한후 수정 버튼을 클릭하면 " -> "수정한후 등록 버튼을 클릭하면"
2016.08.13 16:19p611 게시글 전제 정보를 -> 게시글 전체 정보를
2016.08.13 16:33아미고님 감사합니다.
2016.08.16 10:00 신고p602 위에서 16번째줄 있더록 -> 있도록
2016.08.24 15:51361p에 forEach문법 설명할때 첫째줄에
2016.08.24 19:38<c:forEach [var="변수 이름"] items="배열과 같은 집합체"
몸체
</c:forEach> 라고 되어있군요 첫번째 줄 끝에 > 빠져있습니다
p634 코드설명 10~11 요청 파라미터로 동일한 메소드로 -> 요청 파라미터를 동일한 메소드로
2016.08.25 00:33비밀댓글입니다
2016.08.25 00:37비밀댓글입니다
2016.08.25 09:50p211 3번 15번째 줄 삭제해야 합니다..(불필요한 문장이며 앞의 결과 화면에도 안나오는 코드임)
2016.08.30 22:45p246 가운데 gettAttribute -> getAttribute
2016.08.31 12:31p354 22번 주석 MeberBean -> MemberBean
2016.08.31 17:39p371 파일이름 18_forTockens.jsp -> 18_forTokens.jsp
2016.08.31 19:08p385부터 예제이름이 jstFmt네요 jstlFmt로 바꿔야 합니다. 처음에는 줄인건줄 알았는데,
2016.09.01 00:28p391보니까 jstlFmt로 되어있네요.
p499 26->27, 27->28, 28->29 로 바꿔야 됩니다..
2016.09.01 23:37아미고님 감사합니다. 소중한 지적 감사합니다.
2016.09.02 11:04 신고p525 위에서 6번째줄 프로젝의 -> 프로젝트의
2016.09.02 16:01p559 50번째 코드 select 파란색 -> 검은색으로 변경
2016.09.02 19:50625p checkPassWord 메소드 부분에서 dbclose 가 빠져있습니다. delete 메소드에서도 dbclose 부분이 빠져있는데 제가 알기로는 자원을 썼으면 닫아줘야 하는걸로 알고있는데 위의 2개는 빠져있네요 특별한 이유가 있나요?
2016.09.12 16:02안녕하세요. HSK님. 해당 도서의 질문은 <자바의신> 네이버 카페에 부탁드립니다. cafe.naver.com/godofjava 입니다. 질문하실 때 [백견불여일타 JSP] 머릿말을 꼭 붙여주세요. 감사합니다.
2016.09.12 16:13 신고1판 7쇄 기준
2018.07.05 16:15p.183 표 4번째 줄
⑥ pageContext -> ③ pageContext
55:줄에서 -> 42:줄에서
p.193 그림 오른쪽 04_testLogin.jsp 내용에서 "04_main.jsp" -> "04_loginForm.jsp"
그림 오른쪽 04_testLogin.jsp 그림 아래 파랑글씨에서 04_loginFrom.jsp -> 04_loginForm.jsp
안녕하세요. 독자님. 확인 후 공지하고 다음 쇄에 반영하도록 하겠습니다. 감사합니다.
2018.07.09 18:32 신고책 내부의 오타라고 하기는 그렇지만...
2019.02.02 15:211장의 직접해보세요의 예제에서는 자바 파일명이 AdditonServlet01 이고, 실제 받아본 예제소스에서는 파일명이 AdditionalServelt01 로 되어 있어서요.. 크게 문제될 사항은 아니지만요. 2장 이후의 소스 파일명은 아직 확인안해봤지만요. 그리고 서블릿은 철자가 servlet 가 맞는데 예제소스파일명을 servelt 로 작성하면 (프로그램상의 오류는 아니지만) 스펠링의 혼란이 가중되지 않을까 싶어서요..
독자님 좋은 지적 감사합니다. 향후 도서 개정판 진행시에 참고하도록 하겠습니다. 감사합니다.
2019.02.11 09:26 신고348페이지 표 아래 두번째 단락 첫번째 줄에 '...Hello라는 값을 저정한 예입니다.'도 오타가 맞는지요?
2020.01.31 15:18안녕하세요. 오타가 맞네요. 감사합니다. "저정" -> 저장
2020.02.04 14:44 신고338페이지 중간에 '2. 이번에는 자비 빈즈의...'라고 되어 있는데 '자비'는 오타로 보입니다.
2020.01.31 17:10감사합니다. 자비 -> 자바
2020.02.04 14:45 신고477페이지
2020.08.19 12:58오류 :
7: 패스워드도 필수 입력란으로 반드시 입력되어야 하는데 이번에는 document.frm.userid.value 속성 값이 ""인지 비교하여 유효성을 체크하였습니다.
수정 : document.frm.pwd.value
sdf님 감사합니다.
2020.08.19 15:18