카테고리 없음

JSTL 하면서 오류 및 실수 났던 경우들..

윤보람 2007. 11. 20. 00:17
1. 선언되지 않은 uri나 prefix를 사용할 경우
* 미정의 클래스경로
[% taglib prefix="ct" uri="미정의 Name Space" ]

*미선언 custom tag
${ct:isNew("오늘올라온글인감?")}

2. 정의된 uri의 오타(특히 자주 사용하지 않은 jstl 사용할 경우)
[% taglib prefix="fmt" uri=http://java.sun.com/jsp/jstl/format" ] (X)

3. jstl 문법오류
items을 item이라고 하거나..

4. 올바른 el문법을 사용하지 않을 경우
${customValue}  (O)
&{customValue}  (X)

5. 선언되지 않은 el 값을 사용할때
뭐,,잘못썼는지 표도 안난다. (장점이 될수도..)

6.  jstl choose사이에 jsp주석 넣을때.
다른 tag는 모르겠지만, choose사이에 jsp주석 넣으면, 안된다.

-------------------------------------------------------------------

흠... custom tag를 사용하면서,,느낀점은..
역시 연습이 필요하구나..주말 아무리 책보고 몇번 코딩해도 안쓰면, 못한다.
그리고 custom tag를 하다가 위와 같은 실수를 할 경우 알아채기가 정말 힘들다.
그냥 하얀 화면이나 배경에 묻쳐서 마치 오류가 아닌듯 나온다.

난 그럴땐, 코드 하나하나 줄여가면서 오류 원인을  찾아내는데,,조금 비효율적인 것 같다.

다른 분들은 어떻게 하는지..