在Grails中跟踪多个请求中的变量

jen*_*ens 2 grails

对于用Grails编写的webapp,我想跟踪当前用户帐户.此外,帐户名称应显示为网址的一部分.

1)将变量保留在会话中2)通过帐户参数传递变量

目前我正在试验选项2,它允许我创建URL,如http://app.com/accountname/controller.缺点是每个URL我都必须将帐户名称作为变量传递.这很乏味且容易出错.

两种选择中的任何一种都比较好吗?Grails有更好的方法来实现这一目标吗?

此致,Jens

teg*_*ins 5

我一直在使用会话变量来跟踪用户的帐户.

即:session.user = userAccount;.

您可以在登录控制器中设置它.