2013-04-14 3 views
0

사용자가 홈 페이지 (index.gsp)에 있는지 확인하려는 헤더 템플리트가 있습니다. "$ {params.get ("컨트롤러 ") == 널 (null)}"/ >사용자가 홈페이지에 있는지 확인하십시오.

= 설정 VAR = "ISHOME"값하지만 내가 더이 오류도 true를 반환 : <그램 : 나는 그것을 시도 제어 장치. 어떤 제안?

+1

템플릿에 리디렉션하여 표시하는 동안 당신은 항상 모델에 index.gsp에 바인딩 작업에서 플래그를 설정할 수 있습니다 홈 페이지를 만들고 템플릿에 사용하십시오. – dmahapatro

답변

1

헤더가 레이아웃에 있다면 Sitemesh 페이지 매개 변수를 사용할 수 있습니다. 홈 페이지에 추가

다음
<parameter name="isHome" value="true"/> 

레이아웃에 :

<g:set var="isHome" value="${pageProperty(name: 'page.isHome')}"/> 
+0

완벽하게 작동합니다. 감사합니다. – Mewel

관련 문제