저는 Apache Velocity를 처음 접했고 템플릿을 구성하는 최적의 방법을 찾는 데 약간의 어려움을 겪고 있습니다. 나는 또한 누군가가이 방법으로 "기본"템플릿에 가까이 와서 본Apache Velocity "기본 템플릿"?
#parse("header.vm")
<body>
...
</body>
#parse("footer.vm")
:
<head>
...
</head>
<body>
#if($activeTab=="home")
#parse("home.vm")
#elseif($activeTab=="aboutus")
#parse("aboutus.vm")
...and so on.
</body>
이 보인다 어떤 가이드의 대부분에서 나는 페이지가 다음과 같이 구축 된 본 조금 바보 같지만 작동하는 것 같아요.
내가 돌리기 많이 사용했습니다, 그래서 버릇 수 있습니다,하지만 난 기본적으로이 같은 기본 템플릿으로 끝나는 다른에 템플릿을 삽입하고 싶습니다 :
<head>
...
</head>
<body>
$content
</body>
그리고 쓰기 다른 모든 템플릿은 다음과 같습니다.
#parse(main){
TEMPLATE CONTENT
}
Velocity에서도 가능합니까? 그렇다면 나쁜 행동입니까? 그렇다면 이유는 무엇입니까? 감사합니다. .
I이 GitHub의 REPO의 발견 [스프링 리듬 (https://github.com/greenlaw110/spring-rythm) . 이거 당신 껍니까? 프로젝트가 어떤 상태에 있다고합니까? – surfmuggle
예 그것은 나의 저장소입니다. 널리 사용되지는 않지만 몇 가지 은행 프로젝트에서 사용합니다. –