0

자바 애플리케이션의 헤더/본문/바닥 글 페이지 템플릿 작성을 위해 RESTful URL을 만드는 것을 지원하는 일부 템플릿 엔진을 비교하고 싶습니다. 내 페이지에 jsp, .st 또는 .ftl 확장명을 사용하고 싶지 않습니다. 누구나 인기있는 템플릿 엔진과 함께 REST를 설정하는 방법을 보여주는 예제 애플리케이션에 대한 링크가 있습니까?StringTemplate, FreeMarker, Velocity 또는 Tiles와 같은 자바 템플릿 엔진 내에서의 REST 지원?

감사합니다.

+0

템플릿 엔진은 페이지 URL과 아무 관련이 없습니다. 친숙한 프레임 워크가되어야합니다. – serg

답변

2

요한 복음

이 언급 된 엔진의 문제 아니다. MVC 뷰만 제공합니다. 방문한 URL은 MVC 컨트롤러에 속합니다 ("액션"). 따라서 페이지 URL에는 템플릿 파일 이름이 포함되어서는 안됩니다. (JSP Model-2 프레임 워크에서 HTTP 요청을보기 페이지로 전달하므로 템플리트에 URL이 있지만이 요청 전달은 완전히 서버 측이므로 템플리트 URL은 여전히 ​​클라이언트 측에서 볼 수 없습니다.) MVC 컨트롤러가 JSP 페이지 인 경우 URL에 .jsp 확장자를 추가하고 HTTP 요청을 내부적으로 전달하는 포괄적 인 중앙 컨트롤러 서블릿 (또는 필터)을 만들어 .jps 확장명을 숨길 수 있습니다.