2010-01-06 2 views
1

ELT와 StringTemplate, JUEL, Velocity 등과 같은 EL 프레임 워크가 있다는 것을 알고 있습니다. 그러나 JSTL/EL에 대한 대체 목록을 요구하지는 않습니다.비 서블릿 JSP

서블릿이 아닌 환경, 즉 "서블릿 컨테이너"가 작동하지 않아도되는 JSP 구성의 JSP 기능을 에뮬레이션하는 유틸리티를 작성한 사람이 1 년 전부터 패키지를 발견했습니다.

나는 그것을 무시하고 지금은 내게 도움이 될 것이라고 생각하며, 그것이 무엇인지 기억해야한다.

내 실제 동기는 SQL 블록, HTML 블록을 작성하는 데 도움이되는 StringTemplate, JUEL, Velocity와 유사하지만 JSP가 바이트 코드로 사전 컴파일되고 JSP가 런타임 파싱 이후 더 효율적인 런타임이라고 생각하고 있습니다. 한 번만 끝난다.

실제로 템플릿이 바이트 코드로 사전 컴파일되어있는 한 대안에 대한 권장 사항은 받아 들일 수 있습니다. 하지만 여전히 JSP 에뮬레이터를 선호합니다.

답변

1

jsps를 대체하면 Freemarker 템플릿 엔진을 사용할 수 있습니다. 독립형으로 뛰어나지 만 프레임 워크 struts 2에 어떻게 통합되어 있는지 확인할 수 있습니다. OGNL 스택과 결합하면 jsp로 완전히 대체됩니다.

+0

예, 그 패키지는 제가 찾고있는 패키지입니다. java java ++에서 java 소스 코드의 다중 행 텍스트 블록을 허용합니다. java java 코드는 적절한 Java 소스 코드로 사전 컴파일됩니다. –

관련 문제