我想在main.gsp上显示日期。我只是打电话给g:formatDate吗?因为我这样做但日期没有呈现:
<span id='loginLink' style='position: absolute; right: 20px; top: 20px;'>
<sec:ifLoggedIn>
You are logged in as:<sec:username/> (<g:link controller='logout'>Logout</g:link>)
</sec:ifLoggedIn>
<sec:ifNotLoggedIn>
<g:link controller='login'>Login</g:link>
</sec:ifNotLoggedIn>
</span>
<span style='position: absolute; right: 20px; top: 40px;'>
Date:<g:formatDate format="yyyy-MM-dd" date="${date}"/>
</span>
答案 0 :(得分:3)
您确定'main'控制器操作会返回包含实际日期的'date'变量吗?例如:
def main = {
[date: new Date()]
}
另一种解决方案是直接在你的gsp代码中实现Date类。
<g:formatDate format="yyyy-MM-dd" date="${new Date()}"/>