嘿。我需要做这样的事情:
<td><g:formatDate format="yyyy-MM-dd" date="${it.conference.startDate}"/> (S) <u><g:formatDate format="yyyy-MM-dd" date="${it.conference.endDate}"/></u> (E)<br>
<%
def temp = new Date()
def temp2 = ${it.conference.startDate}
def temp3 = temp - temp2
out << temp3
%>
</td>
但由于某种原因,这不起作用,而且我在groovy代码中的访问:${it.conference.startDate}
无效。任何帮助将不胜感激。
答案 0 :(得分:4)
视图中的内联代码因糟糕的设计选择而臭名昭着。一般来说,你最好creating a custom taglib来显示你的约会对象。从中获得一些直接的好处:
您应该能够将现有代码放入自定义标记库中,并在不进行任何重大更改的情况下调用它。