상세 컨텐츠

본문 제목

[jstl] According to TLD or attribute directive in tag file, attribute value does not accept any expressions 에러

IT 세상/자바세상

by 이현민 (지후지율아빠) 2009. 12. 30. 19:12

본문

[jstl] According to TLD or attribute directive in tag file, attribute value does not accept any expressions 에러

<fmt:formatNumber value="12.34567" type="number"/> 는 잘 되는데
이상하게
<fmt:formatNumber value="${100*j.ORGAN_CNT/k.ORGAN_CNT}" type="number"/> 를 해주면 오류가 난다.

여기저기 찾아보니
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 를
 
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt" %> 로 바꿔주면 된다.

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

 

It is the old version of JSTL and even if I copied the newest standard.jar and jstl.jar into WEB-INF/lib, it did not dissapear.

The trick is here:

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>

 


반응형

관련글 더보기