htdocs 영역의 웹 서버 컨텍스트 (응용 프로그램 컨텍스트 외부)에 여러 html이 있습니다. 이 html은 SSI를 사용하여 다른 html을 호출합니다.jsps에서 c : import를 사용하여 가져온 HTML에서 SSI 사용
여기에 문제가 있습니다. c : import를 사용하여 main html을 jsp로 호출하면 기본 html 내의 보조 html이 렌더링되지 않거나 처리되지 않습니다.
기본 HTML을 "컴파일"한 다음 JSP로 되돌릴 수있는 방법이 있습니까? 처리해야
<c:import url="<%=/folder/Header.html%>"
HTML 서버 측 로직 :
JSP 코드
<!--#include virtual="/abc/xyz.html" -->
<!--#if expr='"$Category" = "someCategory"' -->
<!--#echo var="pageTitle" -->
프로토 타입은 모든 htmls으로 주어졌다, 그래서 모든 웹 컨텍스트에 있었고, 모든 파일 작업 벌금. 문제는 최상위 레이어를 JSP로 이동하고 나머지 레이어는 HTML로 유지하는 것입니다. (그 요구 사항)
모든 솔루션/생각/아이디어를 환영합니다! 당신의 asssistance 주셔서 감사합니다!
웨이브
편집 : 그 새로운 HTTP 요청을 시작 (따라서 SSI 로직에 액세스 할 수 있습니다) 때문에 좋아, 내가있는 iFrame에 HEADER.html 현재 받고 있어요.
<iframe id="testSSI" src ="http://somesite.com/subfolder/testssi_1.html?pageTitle=Applications" frameborder="0" width="800px" height="300"></iframe>
매개 변수는 URL에 전송되고 난 JS를 사용하여 제어 매개 변수를 추출하는 데 성공했습니다.
내 쿼리가 다음으로 변경되었습니다. SSI 논리에서이 js 값 "응용 프로그램"에 어떻게 액세스합니까? 환경 변수로 설정할 수 있습니까? 그것은 SSI 논리에 이끌려 질 수 있습니다 .. SSI가 끝난 후에 J가 달릴 것이라는 것을 알고 있지만, 여기 누군가가 도울 수 있기를 바란다.
감사합니다.