몇 개의 웹 페이지를 만들어야하는 작은 자바 웹 프로젝트가 있습니다.속도를 사용하여 템플릿을 중첩했습니다.
모든 페이지는 동일한 보일러 (CSS, 자바 스크립트 등)하지만 indiviual 내용 (주요 사업부의 즉 내용.)
속도의 설정의이 종류를 구현하는 일반적인 방법은 무엇을해야합니까?
현재 볼 수있는 유일한 방법은 #parse
을 사용하는 상용구 템플릿을 렌더링하여 컨텍스트 매개 변수로 제공되는 실제 페이지를 포함하는 것입니다.
더 쉬운 방법이 있습니까?
실제 페이지를 렌더링하고 주위에 상용구를 추가하는 sinatra에서 왔습니다. Java와 유사한 템플릿 프레임 워크를 알고 계십니까?
은시나에서는 예를 들어 할 수있는 :
get '/' do
haml :index, :layout => :master
end
마스터 레이아웃에 인덱스 페이지를 렌더링 할 수 있습니다. (. 또는 기본 레이아웃에서 레이아웃 부분을 두어)
하지 실제로 훨씬 더,하지만 당신은 주위에 그것을 다른 방법으로 할 수 있습니다 모든 실제 콘텐츠 템플릿에서'#parse ('precontent.vtl') 실제 콘텐츠 #parse ('postcontent.vtl')'를 사용하십시오. –