Web roo和用户会话

时间:2011-05-13 15:16:54

标签: spring-roo

我是春天的新手,我在寻找推进我的项目所需的资源方面遇到了一些困难。

我想使用取景器,请看这个答案:
In Spring Roo : what is a dynamic finder?

现在我想使用登录的用户名作为查找程序的参数。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以列出所有可用的查找程序,并使用the following documentation将所需的查找程序添加到您的应用程序中。您可以在corresponding question中阅读更多内容。

然后你可以通过以下方式修改相应的Spring MVC控制器中添加Principal参数的相应方法:

@RequestMapping(method = RequestMethod.GET)   
public ModelAndView showResults(final HttpServletRequest request, Principal principal) {
    final String currentUser = principal.getName();
    ...
}

请记住,你不应该在ITD中修改它,但你应该先将它复制到相应的* .java控制器。在这种方法中,你应该修改使用你的finder的内部使用的列表。

最后,您可以使用exposeFinders=false RooWebScaffold注释从脚手架中排除动态查找器。

相关问题