본문 바로가기

Web Programming

JSP 뷰와 함께 돌려보자 : 문제가 생겼스빈다!!!

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
ㅠㅠ.. 일단 눈물좀 닦고.. 아.. 한시간정도의 사투 끝에.. -_-;; 버그를 두개나 잡았습니다.. ㅋㅋㅋㅋ
역시 코딩의 세계는 넒고 험하고.. 이 벌레 잡는 재미에 하는거 같스빈다..

가장 처음 나온건.. JasperException 이거는.. 지난 웹개발의 경험을 빗대어 보면.. 대부분은 코딩 문제 였습죠.. -_-;; 역시나 JSP 코딩 한것을 보니까. 클래스 파일의 위치를 잘못 지정해줬었습니다. 사실은 잘 지정을 해줬었는데.. ㅠㅠ

바로 이부분입니다.

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="jsp.guestbook.*" errorPage="error.jsp"%>

<% request.setCharacterEncoding("UTF-8"); %>

<jsp:useBean id="gb" class="jsp.guestbook.GuestBean" />

<jsp:useBean id="guestbook" class="jsp.guestbook.GuestBook" />

<jsp:setProperty name="guestbook" property="*" />



요부분에 첫줄에 보시면 import 라는 속성에 해당 클래스들이 있는 패키지를 지정을 해줬습니다. 이런 경우에는 자바코딩에서는 해당 패키지 내에 있는 모든 클래스를 별도의 경로 없이 그냥 클래스명으로 사용했자나요??? 그래서 처음에는 useBean에 보시면 class 라는 속성에 패키지명을 제외하고 썼었는데... ㅠㅠ 에러가 났죠... 요거 잡아내는데 한 40분... 걸렸습니다.. 아무튼.. 이런식으로 해결을 했는데 뭐가 잘못된거 같기도하고 조금 찜찜합니다.

그리도 두번째 버그는... 솔직히 말하기 부끄럽지만 오타였습니다.. -_-;;; 자꾸 JSP 컴파일 에러가 뜨고 ㅠㅠ 막 무서웠습니다. 톰캣이 주는 버그 리포트를 보니까.. 다름이 아니라.. 이렇게 되어있었습니다.

The method equeals(String) is undefined for the type String
이런 메세지.. 뭐가 틀렸다는거야!!!!!!!! 아주 발광을 했습니다. 이클립스에 빨간줄도 하나 없는데.. 뭐가 잘못된건지 도통 알수가 없었습니다. 하지만.. -_-;;; 응?? 응?? 응??

The method equeals(String) is undefined for the type String
그런것이었다 -_- equals 라는 메소드는 있어도 equeals는 업ㅂ다.. ㅠㅠ... 단순 오타였습니다. 너무 이클립스를 믿었스빈다... -_-;;;;;; 래ㅓㅂ재ㅑㄹ처재ㅑ렂배ㅑ럽ㅈ채ㅓㅑ 그냥 그렇다구요.. ㅠㅠㅠ... 오타부터 찾는 센스 발휘해야겠스빈다.