嘿。我需要做这样的事情:
<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}
不行。任何帮助将不胜感激。 最佳答案
View 中的内联代码因设计错误而臭名昭著。一般来说,最好不要使用creating a custom taglib显示日期。由此带来的一些直接好处:
您应该能够将现有代码几乎放到自定义taglib中,并在不进行任何重大更改的情况下调用它。