u013693144
当你途径我的盛放
采纳率55.6%
2015-10-20 08:14 阅读 1.6k
已采纳

spring mvc controller传值

LoginController,怎么在判断用户名密码都对之后,把用户名保存,然后在另外一个Controller中取出。。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    oXinLiang12 林家小米 2015-10-20 08:29

    保存到application域中,application在整个项目中都可用~~

    点赞 1 评论 复制链接分享
  • u013693144 当你途径我的盛放 2015-10-20 09:20

    网上看了好多资料,经过楼上提示得以解决:
    存数据:
    WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext();
    ServletContext application = webApplicationContext.getServletContext();
    application.setAttribute("name",name);
    取数据:

    WebApplicationContext webApplicationContext = ContextLoader.getCurrentWebApplicationContext();
    ServletContext application = webApplicationContext.getServletContext();
    application.getAttribute("name");
    希望有所帮助

    点赞 1 评论 复制链接分享
  • liujan511536 sysu安仔 2015-10-20 10:32

    用session.
    request.getSession().setAttribute("userName", userName);
    然后在另一个controller中取出这个session:
    String userName = request.getSession().getAttribute("userName");

    点赞 评论 复制链接分享

相关推荐