我想在 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>
最佳答案
您确定“主” Controller 操作返回包含实际日期的“日期”变量吗?例如:
def main = {
[date: new Date()]
}
另一种解决方案是直接在您的 gsp 代码中实例化 Date 类。
<g:formatDate format="yyyy-MM-dd" date="${new Date()}"/>
关于layout - 在 main.gsp 上显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383817/