본문 바로가기
728x90

[ Error ]/TomCat3

[ TomCat ] javax.servlet.jsp.JspTagException 상품 상세 페이지 구현하던 중 javax.servlet.jsp.JspTagException 에러가 발생했다. 상세 정보로는 Don't know how to iterate over supplied "items" in 라고 알려주는데, 일반적으로는 LIst 타입이 아닌데 JSTL에서 forEach를 사용해서 발생하는 오류이다. 읽어봐도 forEach 내의 item을 어떻게 iterate를 할 수 있는지 알 수 없다고 쓰여 있으니까 말이다. 간단하게 이 문제면 해결하기 쉽습니다. 예를 들면 다음과 같은 경우 소스를 보면 forEach 내에 when을 사용하여 목록 전체를 구하는 것이 소스 코드의 의도이다. 근데 이렇게 소스를 작성하면 방금과 같은 오류가 발생합니다. 그 이유는 item을 dt.. 2023. 4. 28.
[ TomCat ] org.apache.jasper.jasperexception 메인 페이지에 상품 변수 값을 넣어주고 실행시켜 본 결과 org.apache.jasper.jasperexception 라는 에러가 발생했다. jsp로 웹 페이지를 만들다 보면 이 에러를 한 번씩은 만날 수 있다고 합니다. 상품 목록을 문으로 데이터를 웹에 띄우려고 했다가 에러 내용을 확인해 보니, 태그를 찾을 수 없다고 알려주네요. 코드 파일 경로를 전부 확인하면서 벨류 값을 수정해 보고 오타를 찾아봐도 오류 코드를 못 찾았는데. 해당 view 단 파일 태그를 보면서 코드가 잘못 구현되고 있다는 걸 확인했습니다..^^ 메인 페이지에서는 상품의 전체 목록을 가져오려고 하는데, 즉, 자바의 switch문을 조건 처리를 안 하고 사용하고 있었네요..ㅎ 메인 페이지에서는 조건을 별도로 처리할 게 없어서 해당 태.. 2023. 4. 25.
[ TomCat ] Not allowed to load local resource 에러 해결 오늘부터 Error 해결 포스팅을 시작해 보겠습니다. 쇼핑몰 토이 프로젝트를 하던 중 상품 이미지를 웹에 구현하는데... 위 사진처럼 이미지 엑박이 나오면서 개발자 모드에서 Not allowed to load local resource 라는 에러가 나왔다. 찾아보니 WAS 이외의 경로의 파일을 절대 경로로 읽으려고 할 때 나타나는 오류라고 합니다. 저는 곰곰이 생각해 보다가 코드를 보니까 경로가 이상하다는 걸 확인했습니다. 위 사진처럼 절대 경로로 파일을 읽으려고 하다 보니 오류가 발생했는데, 이럴 땐 파일을 읽기 위해서 Tomcat의 server.xml 파일을 수정해야 합니다. server.xml 파일을 열어보면 태그가 있습니다. 태그 안에 파일 경로와 Context Path 값을 지정해 주고 Rest.. 2023. 4. 19.
728x90