JSP 실행시 다음과 같은 에러가 발생했을 경우에는 JSTL 태그 라이브에 선언한 URI를 변경해줘야 한다.
/make_index.jsp(6,0) According to TLD or attribute directive in tag file, attribute url does not accept any expressions
왜냐하면 JSTL1.0과 JSTL1.1의 URI가 다음과 같이 변경되었기 때문이다.
즉 JSTL1.0을 JSP 페이지에서 사용하는 경우라면
JSTL1.1를 JSP 페이지에서 사용하는 경우라면
org.apache.jasper.JasperException: /WEB-INF/jsp/search_item.jsp(10,3) According to TLD or attribute directive in tag file, attribute test does not accept any expressions
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
/make_index.jsp(6,0) According to TLD or attribute directive in tag file, attribute url does not accept any expressions
왜냐하면 JSTL1.0과 JSTL1.1의 URI가 다음과 같이 변경되었기 때문이다.
즉 JSTL1.0을 JSP 페이지에서 사용하는 경우라면
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
JSTL1.1를 JSP 페이지에서 사용하는 경우라면
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>