springmvc 登陆后跳转到登陆前的界面
来源:互联网 发布:it培训评价网 编辑:程序博客网 时间:2024/05/22 02:15
主要是利用request的Header的Referer属性实现登录后跳转到登录前的界面
/**
* 获取登录的jsp页面 * @return 登录的jsp页面 */@RequestMapping(method= {RequestMethod.GET},value="loginUI")public String loginUI(HttpServletRequest request) {//在session中保存进入登录之前的页面HttpSession session = request.getSession();//保存登录前的页面session.setAttribute("privatePage", request.getHeader("Referer"));return "login";}/** * 登录功能 * @return */@RequestMapping(method= {RequestMethod.POST},value= "login")public String login(ClassUser classUser,HttpServletRequest request) {//登录功能ClassUser loginUser = userService.login(classUser);/*判断是否登录成功,如果成功加入到Session中,不成功这返回到登录页面*/if(loginUser==null) {//登录失败return "redirect:loginUI";}//登录成功HttpSession session = request.getSession();Object userLogin = session.getAttribute("USERLOGIN");session.setAttribute("USERLOGIN", userLogin);//判断用户来源//获取用户登录前以页面Object privatePage = session.getAttribute("privatePage");if(privatePage==null) {//说明直接登录return "redirect:mapUI";}else {return "redirect:"+privatePage.toString();}}
阅读全文
0 0
- springmvc 登陆后跳转到登陆前的界面
- springmvc 登陆后跳转到登陆前的画面
- 登陆后跳转登录前界面
- PHP登陆后跳转到登陆前页面
- 用户名密码登陆后,还是跳转到登陆界面
- PHP网站——返回上一页(登陆后自动到登陆前的界面)
- 登陆后自动跳转到登录前页面
- 登陆成功后自动跳转到登录页面的前一个页面
- ChinaNet无线接入后,浏览器自动跳转到登陆界面的原理
- UserLogin作为控制登录的Action,校验密码成功后记录session,可以选择记住登陆状态,登陆成功后自动跳转到登陆前的URL;
- Laravel5自动跳转到登陆前页面
- 登陆界面登陆后页面的跳转及单例的…
- javaFx 从登陆到界面跳转
- 3s自动跳转到登陆界面
- login控件的登陆成功后跳转到哪个页面
- session失效后,跳转到登陆页面的解决办法
- 当客户访问一个需登陆的页面时会转到登陆页面,当客户登陆成功后会自动跳转到客户登陆前的那个页面,请问该如何实现?
- 登陆后跳转到原请求页面
- QA(三): 复杂attention机制(coattention及bi-attention)
- Pandas透视表(pivot_table)详解
- matlab中使用小波变换进行图像去噪
- mysql5.7官网直译锁操作优化--表锁的使用建议
- 假程序员启示录:房价
- springmvc 登陆后跳转到登陆前的界面
- 遗传算法求解TSP问题
- BZOJ1150(CTSC2007)[数据备份Backup]--贪心+链表+堆
- MySQL zip包使用安装、修改密码讲解
- 61. Rotate List
- POJ 1125(dijkstra)
- Go sha256使用实例介绍
- vi命令总结
- Kotlin新语言使用RxJava+Retrofit请求网络数据+lambda表达式+RecyclerView展示+Glide展示图片