2013-08-04 2 views
1

스프링 MVC 애플리케이션을 만들고 싶지만 모든 튜토리얼과 예제는 하나의 컨트롤러 액션에 대한 뷰가 하나있다. 하지만, 콘텐츠 및 뷰 구성 요소가있는 template.jsp와 같은 것을 만들 수 있으며 자체 minilogic이며 뷰 tamplate에 포함됩니다.스프링 MVC 재사용 가능한 뷰 컴포넌트

예 template.jsp : 예, 당신이 할 수있는

<html> 
    <head> 
    ...... 
    </head> 
    <body> 
    <div id="menu"> 
     #menuComponent 
    </div> 
    <content> 
     #content from action 
    </content> 
    </body> 
</html> 

답변

1

. Spring은 컴포넌트를 별도의 모듈로 만드는 것이 중요하다는 것을 잘 알고있다. 효율적인 레이아웃을 위해서 Spring에는 Tiles가 있습니다. 자습서를 가져올 수 있습니다 here

+0

타일은 매개 변수를 전달하여 뷰를 가져올 수 있습니까? 예를 들어, 게임에서는 params @header (메시지)를 사용하여 가져올 수 있습니다. – nabiullinas

+0

정확하게는 아니지만 타일에서 여러 템플릿을 만들 수 있습니다. 즉 머리글, 바닥 글, 메뉴, 콘텐츠 등의 일반적인 정의를 만들 수 있습니다. 그리고 각 구성 요소 속성을 동적으로로드 할 수 있습니다 –

관련 문제