【发布时间】:2019-08-26 18:14:55
【问题描述】:
我正在尝试动态设置 gsp 页面上某些元素的 id 值。当我渲染它时,这些值从控制器传递到页面。 但是,当我查看源代码时,没有设置 id 的值。
我正在尝试执行以下操作:
<g:each in="${listBenefits}" var="benefit" status="i">
<div class="card" id="${benefit.getId()}">
...
</g:each>
但是值没有插入到id中。
但是,我可以执行以下操作:
<h1>${benefit.getId()}</h1>
并显示该值。
我尝试在像这样使用它之前将值设置为变量
<g:set var="idaccordion" value="${benefit.getId()}" />
<div class="card" id="${idaccordion}">
也不起作用。
我希望得到这样的东西:
<div class="card" id="desired_id">
相反,我得到了类似的东西
<div class="card" id="">
任何关于我做错了什么的想法都将不胜感激。
【问题讨论】:
-
听起来很奇怪。它应该工作。你能把 h1 和 div 放在一起
each并显示代码和结果吗?没有任何其他标签..