2010-06-06 1 views
0

내가이가하는 JSP의 비트 포함 포함하는 모든 문서에는 아무 것도 포함되지 않습니다.JSTL은

그러나, 나는 다시 다른 문서를 포함하는 문서를 포함하는 XSL을 사용하는 경우, 나는 다음과 같은 오류 얻을 :는 JSP가 XSL 문서를 아래의 디렉토리에 포함되어

 
ERROR: 'Invalid URI 'NestedInclude.xsl 
Could not resolve entity reference: "NestedInclude.xsl"'.' 

참고. 내 모든 XSL과 JSP가 같은 디렉터리에 있으면 (그리고 xsltSystemId 특성을 제거하면) 모든 것이 잘 작동하지만 실제로는이 작업을 원하지 않습니다.

내가 지금하고있는 일은 살인자이기 때문에 누구나 내가 잘못하고있는 것을 볼 수 있습니까? JSTL 문서는 쓸모가 없습니다.

답변

0

"/"로 시작하는 xsltSystemId 속성 값을 제공하면 JSTL은 PageContext.getServletContext().getResourceAsStream(xsltSystemId)을 찾으려고 시도하는 EntityResolver을 사용합니다. 따라서 xsltSystemId="/xsl/Transformer.xsl"을 시도하거나 속성을 생략 할 수 있습니다.