使用Grails控制器进行模板导航

时间:2015-03-23 20:57:36

标签: grails controller

我是Grails的新手,我正在尝试通过控制器动态填充模板导航栏。我真的很接近解决这个问题但似乎最近陷入了困境。

当我点击该控制器的链接时,我目前正在使用导航来填充 。导航只会在其他地方填充链接的项目符号。我可能没有在我的模板中正确引用控制器,但还没有找到任何好的例子。

使用Grails 2.3.3 控制器是动态的。

以下是导航模板的代码

<body>
  
  <!-- Links to the committees go here -->
	<div class="leftMenu">  

  <!-- template of hospitals and there committees goes here -->  
	<div>
		<g:render template="/hospital/committeeTemp" />
	</div>

  	<tr valign="top">
		<td>	
			<a href="index.jsp?nav=main&hosp=<%=hospGiven %>" target="_top">
			<img src="/Trustees/static/images/img/navigate.events.gif" border="0">
			</a>
		</td>
	</tr>
	<tr valign="top">
		<td>	
			<a href="index.jsp?nav=main&hosp=<%=hospGiven %>" target="_top">
			<img src="/Trustees/static/images/img/navigate.news.gif" border="0">
			</a>
		</td>
	</tr>
	<tr valign="top">
		<td>	
			<a href="index.jsp?nav=main&hosp=<%=hospGiven %>" target="_top">
			<img src="/Trustees/static/images/img/navigate.help.gif" border="0">
			</a>
		</td>
	</tr>
<%--  </table>--%>
  </div>
</body>

我使用嵌套循环来填充导航栏。该代码可在此处找到Grails navigation links nested loop

1 个答案:

答案 0 :(得分:0)

在我的带下更多的知识。我发现它只填充在那一页上,因为那是它访问特定控制器的动作的地方。所以我最终将这个映射放在我的控制器中。