jstl 4

[기술서적] 처음 해보는 Servlet&JSP 웹 프로그래밍 - 오정임

코로나라서 남는시간동안 뭘 할까 하다가 웹프로그래밍을 해보기로 했다. 그래서 이책을 골랐는데, 일단 처음 책을 골랐을때 후기남기신 분들이 정말 좋은 평들을 많이 써주셔서 기대를 많이 했다. 예상대로 정말 괜찮은 책이었다. 상당히 친절하게 설명해주는게 이책의 매력인 것 같다. 물론 이 책이 관련된 모든 내용을 담고 있지는 않다. 읽으면서 느낀건 광범위한 부분들을 친절하게 훑어주면서도 코드와 함께 살펴보기 때문에 이론만 배우는 게 아니고 실제로 써먹을 수 있게 해주는 책이라는 걸 느꼈다. (굳이 매겨보자면 이론 20에 실제 활용도가 80 정도로 구성된 것 같다. ) 책이 출판된지 어느정도 시간이 지났다. 2018년에 나온 책이라 혹시나 안맞는게 있을까 걱정했는데, 다행히도 안맞는건 없었다. 책에 나온대로 잘..

[JSTL] JSTL의 SQL사용 columnNames와 rows 의 사용

JSTL에서 SQL 문을 사용하는 예제를 작성하던 도중에 본적이 없는 구문을 찾았다. 그래서 어떻게 동작하는지 궁금해서 찾아보았다. 위에 보면 알겠지만 10번째와 15번째에 columnNames와 rows 로 접근하여 열과 행의 정보를 가져온다. 그런데 이게 어떻게 이런게 열과 행의 정보를 가져오는지가 이해가 안됬다. 설명도 없을 뿐더러 저장되어있는 필드 변수의 값을 가져오는건지 아니면 메소드를 사용해서 가져오는건지 잘 이해가 안됬다. (애초에 사실 ${} 표현에 대한 이해가 조금 부족했던 것 같다. 그래서 이해가 안된거지) 그래서 일단은 저기에 쓰인 rs 참조변수가 ResultSet 타입이어서 java api 문서에서 ResultSet파트에서 메소드를 다 봤는데, 없었다. 근데 이게 접근법이 잘못된거였..

Servlet & Jsp 2021.01.18

[JSTL] JSTL 사용중에 NoSuchMethodError 에러가 발생한다면

JSTL을 사용해서 작성중에 NoSuchMethodError 가 발생하면서 5XX 관련 메시지가 출력되면서 서버가 동작하지 않을 경우에는 이 구문에 uri를 잘 작성해주었는지 반드시 확인해주자. 이 에러는 코드를 작성할 때 빨간줄로 표시되지도 않고, 나머지 구문들을 잘 작성해줘도 발생하기 때문에 주의가 필요하다. 맨 처음에 내가 에러가 발생한 이유는 uri 에서 java.sun.com/jstl/fmt 라고만 적었다. 즉 jsp가 빠졌다. 그래서 java.sun.com/jsp/jstl/core 라고 쓰면서 prefix="c" 관련 코드를 작성할때와 경로가 뭔가 다른 것 같아서 혹시나 해서 jsp 를 추가해줬다. 그러니까 에러가 해결됬다. 어떤 블로그들을 보면 java.sun.com/jstl/fmt 라고만 ..

Servlet & Jsp 2021.01.17

[JSP] Can not find the tag library descriptor for "http://java.sum.com/jsp/jstl/core" 에러

tag파일을 작성하면서 variable 지시자를 사용하던 와중에 이렇게 빨간줄이 그어졌다. 원인이 궁금해서 갖다대보니 Can not find the tag library descriptor for "http://java.sum.com/jsp/jstl/core" 라는 오류가 발생했다고 알려주었다. 즉 jstl이 아직 설치되어있지 않은데, jstl을 사용하려할때 발생하는 오류였다. 종종 저자는 jstl을 깔아서 사용중인데, 나는 jstl이 아직 설치하지 않아서 예제에서 오류가 발생하는 경우가 있다. 이런... 글 쓰고 나서 jstl 깔아서 clean까지 해줬는데, 에러가 난다. 뭐가 문제일까.... /WEB-INF/lib에도 잘 넣어줬는데... 뭐가 문제일까. 2021.01.16 16:97 드디어 해결했다 ..

Servlet & Jsp 2021.01.16
반응형