1
AppEngine JSP에서 JSTL을 사용하여 데이터를 렌더링하고 싶습니다.AppEngine의 JSTL - 태그가 작동하지 않습니다.
<blockquote>${fn:escapeXml(greeting_content)}</blockquote>
그러나, 나는 다음 예를 들어, 태그를 통해 JSTL을 사용하려 : 나는 JSTL을 포함, 나를 위해 잘 작동 (링크 된 예에서) 이와 같은 호출 Guestbook demo, 완료 이 :
<fn:out value="greeting_content" />
하거나
<fn:out value="" />
내가 말하는 500 오류 및 예외 스택 추적을 얻을 :
org.apache.jasper.JasperException: /guestbook.jsp(80,4) No tag "out" defined in tag library imported with prefix "fn"
JSTL 라이브러리와 같이 파일의 맨 위에 가져 예, 즉
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
예상대로 그 줄을 제거하면 $ {fn : something} 호출이 작동을 멈 춥니 다.
그 이유는 누구입니까? JSTL은 그런 식으로 일하기로되어 있지 않습니까? 여기에 근본적인 것이 빠진 것처럼 느껴지지만, 나는 그것이 무엇인지 알 수 없습니다.
다음 선언문을 추가하십시오 :'<% @ taglib uri = "http://java.sun.com/jsp/jstl/core"prefix = "c"%>'. FN에 "out"메소드가 없습니다. – Alex
실제로 작동 중입니다! 내가 놓친 부분은 jsp/jstl/functions는 가져 오지만 jsp/jstl/core는 가져 오지 않는다는 것입니다. 고마워요! – Chris