微笑的萌新 2020-12-04 16:10 采纳率: 100%
浏览 998
已采纳

SSM框架登录后把用户名存入session中

//管理员登录功能的请求(controller层)

@RequestMapping("/loginForadministrator")
public ModelAndView loginForadministrator(Administrator administrator, HttpSession session) {
    boolean flag = administrator_service.loginForadministrator(administrator);
    session.setAttribute("user1",);//用session取得登陆时输入的username值
    ModelAndView mv = new ModelAndView();
    if (flag) {
        mv.setViewName("admin_ad");
    } else {
        mv.setViewName("error");
    }
   return mv;

}

//jsp页面显示session

<%--登陆后显示管理员姓名--%>
        <b class="text-black">欢迎您</b>
        &nbsp;&nbsp;
      <a class="text-black">
          <%=session.getAttribute("user1")%>

      </a>

        </span></a>
//管理员登录功能(ServiceImpl.java)
public boolean loginForadministrator(Administrator administrator) {
    Administrator administrator1 = administrator_Mapper.loginForadministrator(administrator);
    if (administrator1 != null) {
        return true;
    } else {
        return false;
    }
}

//Mapper接口

Administrator loginForadministrator(Administrator administrator);

//Service接口

boolean loginForadministrator(Administrator administrator);

//xml文件

<!--登录功能之管理员登录-->
<select id="loginForadministrator" resultType="Administrator">
select * from school_hdu01.administrator
where username = #{username} and password = #{password}

希望帮解决下,这样的情况怎么把登录界面输入的username值保存在sessionz

  • 写回答

2条回答 默认 最新

  • 阿飞คิดถึง 2020-12-04 16:38
    关注
    session.setAttribute("user1",
    administrator.getUserName()
    );//用session取得登陆时输入的username值
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 cplex运行后参数报错是为什么
  • ¥15 之前不小心删了pycharm的文件,后面重新安装之后软件打不开了
  • ¥15 vue3获取动态宽度,刷新后动态宽度值为0
  • ¥15 升腾威讯云桌面V2.0.0摄像头问题
  • ¥15 关于Python的会计设计
  • ¥15 聚类分析 设计k-均值算法分类器,对一组二维模式向量进行分类。
  • ¥15 stm32c8t6工程,使用hal库
  • ¥15 找能接spark如图片的,可议价
  • ¥15 关于#单片机#的问题,请各位专家解答!
  • ¥15 博通raid 的写入速度很高也很低