카테고리 없음
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를 하다가 위와 같은 실수를 할 경우 알아채기가 정말 힘들다.
그냥 하얀 화면이나 배경에 묻쳐서 마치 오류가 아닌듯 나온다.
난 그럴땐, 코드 하나하나 줄여가면서 오류 원인을 찾아내는데,,조금 비효율적인 것 같다.
다른 분들은 어떻게 하는지..
* 미정의 클래스경로
[% 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 값을 사용할때
뭐,,잘못썼는지 표도 안난다. (장점이 될수도..)
다른 tag는 모르겠지만, choose사이에 jsp주석 넣으면, 안된다.
-------------------------------------------------------------------
흠... custom tag를 사용하면서,,느낀점은..
역시 연습이 필요하구나..주말 아무리 책보고 몇번 코딩해도 안쓰면, 못한다.
그리고 custom tag를 하다가 위와 같은 실수를 할 경우 알아채기가 정말 힘들다.
그냥 하얀 화면이나 배경에 묻쳐서 마치 오류가 아닌듯 나온다.
난 그럴땐, 코드 하나하나 줄여가면서 오류 원인을 찾아내는데,,조금 비효율적인 것 같다.
다른 분들은 어떻게 하는지..