2012-10-15 2 views
0

JSTL 1.2 핵심 태그가 Weblogic 10.3.5에서 제대로 작동하지 않지만 JSTL 1.0을 사용하면 문제가 없습니다.JSTL 1.2가 Weblogic 10.3.5에서 제대로 작동하지 않습니다

JSP : 다음은 동작입니다

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%> 
<c:out value="${1+2}"/> 

출력 : 내가 http://java.sun.com/jsp/jstl/core에 URI를 변경 한 경우 3

, 출력이 "$ {1 + 2}"입니다 그것은 인쇄 같다 직접 문자열로 표현. 두 경우 모두 어떤 오류/예외도 발생하지 않습니다. 다음은 내 설정입니다 :

의 web.xml : jar 파일 "glassfish.jstl_1.2.0.1.jar이"/ WEB-INF/lib 디렉토리/아래에 배치됩니다

<web-app 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    version="2.5"> 

합니다.

고맙습니다. :-)

답변

1

JSP 페이지 상단에 추가하십시오.

<%@ page isELIgnored="false" %>

+0

OMG, 작동합니다! 나는 며칠 동안이 문제에 갇혀있다. BTW, 기본적으로 false가 아닌가요? 이 매개 변수에는 사실 인 것처럼 보입니다. 고마워, Quincy – NeoNosliw

+0

당신은 오신 것을 환영합니다. 확실하지는 않지만 기본값 = false는 selvet 2.5에 없을 수 있습니다. dtd를 2.4로 변경하여 테스트 할 수 있습니다. – Quincy

관련 문제