1

src/groovy/UserDetail.groovyクラスの横にあるMySQLデータベースからユーザー名を取り出したGrailsアプリケーションを構築しています。def user 内に保存しました。これをコントローラーに渡してビューに表示するにはどうすればよいですか?

4

2 に答える 2

0

コントローラー内で現在のユーザーを取得するには、springSecurityService を使用できます。ドキュメントには、これを行う例が含​​まれています。そこから、UserDetail の任意のプロパティにアクセスできます。

于 2013-07-17T17:43:27.033 に答える
0

あなたのビューにそれを表示するには、言ってみましょう

def list ()
{
def user = springSecurityService.currentUser(); // or below

def user = UserDetail.findByUser(springSecurityService.currentUser().id)

[userDetail:user]  //pass it to list view

}

そうでない場合は、あなたが何を望んでいるかについて少し不明な質問がありますか?

于 2013-07-18T06:30:00.207 に答える