저는 java와 sitemesh를 사용하고 있습니다.within sitemesh <decorator : body />
본체 장식 내가이가 profile.jsp를 포함 추가 할 때
<jsp:include page="/serveComments.html" flush="true">
<jsp:param value="78" name="passId"/>
</jsp:include>
을 다음과 같이 JSP가있는 Profile.jsp 파일이 포함 호출 사라지고 난 그냥 serveComments.html 왼쪽 해요 (헤더로이 SiteMesh에 의해 처리 boders 장소에 있습니다. 나는이 분명했습니다
<decorators defaultdir="/WEB-INF/sitemesh-decorators">
<excludes>
<pattern>/j_spring_security_logout</pattern>
<pattern>/pages/logout-redirect.jsp</pattern>
<pattern>*/getMagazine.html*</pattern>
<pattern>*/serveComments.html*</pattern>
</excludes>
<decorator name="main" page="main.jsp">
<pattern>/*</pattern>
</decorator>
<decorator name="panel" page="panel.jsp"/>
<decorator name="printable" page="printable.jsp"/>
</decorators>
희망을 다음과 같이
decorator.xml입니다.
감사합니다. 나는 그만큼 두려워했다. 당신이 알고있는 해결 방법이 있습니까? 일단 profile.jsp가 sitemesh에 의해 처리 되었다면 아약스를 통해 설명 페이지를로드 할 수 있습니다. 더 나은 대안이 있습니까? – jaseFace
나는 아약스로 여분의 콘텐츠 클라이언트를로드하는 것으로 갔다. 해결책을 찾으려고 애쓰는 괴로워하는 사람을 구해줬으므로 올바른 대답으로 확인하고 있습니다. – jaseFace
좋은 솔루션을 찾았습니다. 이것은 태그 기반 템플릿 프레임 워크와 결합 될 때 종종 JSP 표준 구현의 간과 된 한계입니다. jsp : include가 "일반"jsp 태그와 동일한 태그 버퍼 패턴을 사용하여 구현되지 않은 이유를 알기가 어렵습니다. – pap