에러 모음

JasperException

junani0v0 2024. 4. 20. 22:05

< 에러 메시지 >

4월 20, 2024 7:13:33 오후 org.apache.catalina.core.StandardWrapperValve invoke

SEVERE: 경로 [/j03]의 컨텍스트 내의 서블릿 [pf]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [/WEB-INF/views/login.jsp (행: [26], 열: [23]) #{...}은(는) 템플릿 텍스트에서 허용되지 않습니다.]을(를) 발생시켰습니다.

org.apache.jasper.JasperException: /WEB-INF/views/login.jsp (행: [26], 열: [23]) #{...}은(는) 템플릿 텍스트에서 허용되지 않습니다.

 

< 원인 >

<div class="input-container">

<input type="#{type}" id="#{label}" required="required"/>

<label for="#{label}">Username</label>

<div class="bar"></div>

</div>

 

JasperException 원인

  • JSP파일 구문오류
  • JSP파일에서 참조하는 Java 클래스나 라이브러리가 없거나 잘못된 경우

제 경우에는 JSP에 텍스트여야 하지만 "#{  }"이런 형식으로 문제가 되어있어 JasperException 발생

 

< 해결 >

오류 부분 텍스트로 바꾸어 해결