구)홈페이지 오탈자 보기
퍼펙트 JSP

 

페이지오탈자 내용등록일
4

(4장 152페이지 page.jsp 예제)

Servlet servlet = (Servlet)page;
out.print(servlet.getServletInfo());
==>
Servlet servlet = (Servlet)page;
out.print(this.getServletInfo());
     

2006-10-251
4

(4장. 179쪽 plugin.jsp 예제)

<%@page import="server.*" contentType="text/html;charset=euc-kr"%>
<%! 
...
chatServer.closeServer();
} catch(IOException e) {
e.printStackTrace();
}
}
%>
...

==>
<%@page import="server.*" contentType="text/html;charset=euc-kr"%>
<%! 
...
chatServer.closeServer();
} catch(IOException e) {
e.printStackTrace();
}
}
%>
...

<%@page import="server.*" import="java.io.*" contentType="text/html;charset=euc-kr"%>
     

2006-10-251
200

((p 200) 스믈다섯째줄)

다음의 예를 참고한다.
while (rs.next()){
 System.out.print(rset.getInt(1)+" ");
 System.out.print(rset.getString(2)+" ");
 System.out.print(rset.getString(3)+" ");
 System.out.println();     }
==>
while 문에서 rs를 rset로 정정합니다.


다음의 예를 참고한다.
while (rset.next()){
 System.out.print(rset.getInt(1)+" ");
 System.out.print(rset.getString(2)+" ");
 System.out.print(rset.getString(3)+" ");
 System.out.println();     }
     

2006-10-251
221

((p 221) login.jsp 예제 소스코드 7~8째줄)

<% 
String id = request.getParameter("id");
String passwd = request.getParameter("passwd");
login.setId(id);
login.setPasswd(passwd);
%>


(p 225) LoginBean.java 예제 소스코드 둘째줄은

if(isMember(id,passwd)){
    setId(id);
        flag = true;
      }

==>
<% 
String id = request.getParameter("id");
String passwd = request.getParameter("passwd");
%>

(p 225) LoginBean.java 예제 소스코드 둘째줄

if(isMember(id,passwd)){
    setId(id);
    setPasswd(passwd);
        flag = true;
      }

2006-10-251
230

((p 230) ConnPool.java 예제 35째줄)

초기 버퍼를 확보하면서 Vecotr를 생성한다. */
==>
초기 버퍼를 확보하면서 Vector를 생성한다. */

2006-10-251
239

((p 239) 수정된 LoginBean.java중에서 20~21째줄)

// pm.releaseConnection(con);
// 바뀌어진 부분

==>
// pm.releaseConnection(con);
// 새로 추가된 부분   

2006-10-251
250

((p 250) 예제 코드 7째줄)

public int getManagerName(){
   
==>
public int getDay(){     

2006-10-251
263

((p 263) 세번째 문단 넷째줄)

각 속성 값을 설정하는 메소드는 [표 6-5]에서 보여준다.

==>
각 속성 값을 설정하는 메소드는 [표 6-6]에서 보여준다.

2006-10-251
270

((p 270) 두번째 문단 첫째줄)

우선, HTML 에디터를 이용해서 [그림 6-11]과 같은 화면 레이아웃을
==>
우선, HTML 에디터를 이용해서 [그림 6-7]과 같은 화면 레이아웃을     

2006-10-251
271

((p 271) Find.jsp예제 두번째 문단 여섯째줄)

<jsp:setProperty name="f" property="passwd" value="tiger" />      
==>
<jsp:setProperty name="fd" property="passwd" value="tiger" />

2006-10-251
271

((p 271) Find.jsp 예제 네번째 문단)

String name, pschool, pgradyear;
//폼으로부터 값을 얻어온다
name = request.getParameter("name");
pschool = request.getParameter("pschool");
pgradyear = request.getParameter("pgradyear");
==>
String name, pschool, pgradyear;
request.setCharacterEncoding("EUC-KR");
//폼으로부터 값을 얻어온다
name = request.getParameter("name");
pschool = request.getParameter("pschool");
pgradyear = request.getParameter("pgradyear");

setCharacterEncoding()메소드를 추가하지 않으면,[그림 6-7]같은 한글이 포함된 결과는 절대 얻을수 없다.     

2006-10-251
276

((p 276) log.jsp 예제 첫째줄)

<%- log.jsp-%>
==>
<%-- log.jsp --%>     

2006-10-251
280

((p 280) SQL문 일곱째줄)

CONTENT LONG NOT NULL,
 
==>
CONTENT VARCHAR2(2000) NOT NULL     

2006-10-251
287

((p 287) ListBean.java 예제 세번째 문단 열일곱째줄)

} // end of while
==>
} // end of for     

2006-10-251
287

((p 287) ListBean 예제 두번째 문단 넷째줄,세번째 문단 두째줄.)

두번째 문단 넷째줄
rs = stmt.executeQuery(HangulConversion.toEng

세번째 문단 두째줄
rs = stmt.executeQuery(HangulConversion.toEng(query));
==>
두번째 문단 넷째줄
rs = stmt.executeQuery(query);

세번째 문단 두째줄
rs = stmt.executeQuery(query);

2006-10-251
295

((p 295~296) DeleteBean.java 예제)

(p 295) DeleteBean.java 예제 첫번째 문단 넷째줄
...
package pjsp.board;
 import java.sql.*;
 import java.io.*;
 import pjsp.util.HangulConversion;
 import pjsp.shopmall.beans.PoolManagerBean;
 import pjsp.shopmall.database.ConnPool;
...
(p 295) DeleteBean.java 예제 다섯번째 문단 여섯째줄
rs = stmt.executeQuery(HangulConversion.toEng(query));

(p 296) DeleteBean.java 예제 두번째 문단 여섯째줄
rs = stmt.executeQuery(HangulConversion.toEng(query));
==>
(p 295) DeleteBean.java 예제 첫번째 문단 넷째줄
...
package pjsp.board;
 import java.sql.*;
 import java.io.*;
 import pjsp.shopmall.beans.PoolManagerBean;
 import pjsp.shopmall.database.ConnPool;
...

(p 295) DeleteBean.java 예제 다섯번째 문단 여섯째줄
rs = stmt.executeQuery(query);

(p 296) DeleteBean.java 예제 두번째 문단 여섯째줄
rs = stmt.executeQuery(query);

2006-10-251
339

((p 339) cookietest_1.jsp 예제 25~29째줄)

for(int i = 0; i < cookies.length; i++) {
%>
                <%=cookies[i].getName() %> : <%= cookies[i].getValue() %> <BR>
<%
        }
==>
if( cookies != null ) {
        for(int i = 0; i < cookies.length; i++) {
%>
                <%=cookies[i].getName() %> : <%= cookies[i].getValue() %> <BR>
<%
                }
        }

     

2006-10-251
340

((p 340) cookietest-2.jsp 예제 8~16째줄 21째줄 (밑에껀 또 실수. 또 정정))

for(int i = 0; i < cookies.length; i++) {
out.println(cookies[i].getValue());

if(cookies[i].getName().equals("mybgcolor")) {
colorCookie = cookies[i];
continue;
} else if(cookies[i].getName().equals("myname")) {
nameCookie = cookies[i];
continue;
}
}

<H2>안녕하세요 <%= nameCookie.getValue()%> 님 </H2>

==>
if( cookies != null ) {
for(int i = 0; i < cookies.length; i++) {
if(cookies[i].getName().equals("mybgcolor")) {
colorCookie = cookies[i];
continue;
} else if(cookies[i].getName().equals("myname")) {
nameCookie = cookies[i];
continue;
}
}
}

<H2>안녕하세요 <% if(nameCookie != null ) { %>
<%= nameCookie.getValue() %> 님 <% } %></H2>     

2006-10-251
342

((p 342) cookiesession.jsp 예제 두번째 문단 13째줄)

/* 클라이언트로부터 유효한 세션 아이디를 쿠키로 전송 받은 경우 */

==>
/* 클라이언트로부터 유효한 세션 아이디를 쿠키로 전송 받지 못한 경우 */     

2006-10-251
342

((p 342) cookiesession.jsp 예제 두번째 문단 넷째줄)

if(cookies != null || cookies.length != 0) {

==>
if(cookies != null ) {

2006-10-251