Отображение даты на main.gsp - PullRequest
       23

Отображение даты на main.gsp

0 голосов
/ 05 декабря 2011

Я хочу показать дату на 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>

1 Ответ

3 голосов
/ 05 декабря 2011

Вы уверены, что действие 'main' контроллера возвращает переменную 'date', содержащую фактическую дату? Например:

def main =  {
    [date: new Date()]
}

Другим решением было бы создание класса Date непосредственно в вашем коде gsp.

<g:formatDate format="yyyy-MM-dd" date="${new Date()}"/>
...