
< 에러 메시지 >
SEVERE: 경로 [/13]의 컨텍스트 내의 서블릿 [pf]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [/WEB-INF/views/forum/notice/edit.jsp (행: [79], 열: [11]) 속성 prefix [fn]이(가), 임포트된 어떤 태그 라이브러리와도 대응되지 않습니다.]을(를) 발생시켰습니다.
org.apache.jasper.JasperException: /WEB-INF/views/forum/notice/edit.jsp (행: [79], 열: [11]) 속성 prefix [fn]이(가), 임포트된 어떤 태그 라이브러리와도 대응되지 않습니다.
JasperException
- 주로 Java 기반의 웹 애플리케이션에서 발생
- Apache Tomcat 서버에서 JSP(JavaServer Pages) 파일을 컴파일하거나 실행할 때 발생
- 문법오류
- 클래스 경로 문제
- JSP 파일의 컴파일 오류
- 라이브러리 문제
- 환경 설정 문제
< 원인 >
<c:when test="${fn:length(attFile) < 3}">
JSTL의 함수 라이브러리인 fn에 포함되어 있어 fn을 사용하려면 fn네임스페이스 정의 필요
< 해결 >
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
fn 네임스페이스를 사용을 위해 위와 같은 태그라이브 디렉티브를 추가
추가후 정상동작
'에러 모음' 카테고리의 다른 글
ServletException (0) | 2024.05.23 |
---|---|
NoSuchBeanDefinitionException, UnsatisfiedDependencyException (0) | 2024.05.23 |
NullPointerException (0) | 2024.05.17 |
IllegalArgumentException (0) | 2024.05.17 |
IncorrectResultSizeDataAccessException (0) | 2024.05.15 |