吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1027|回复: 5
收起左侧

[讨论] SpringMVC 中登录判断 的方法

[复制链接]
HK仅輝 发表于 2021-6-2 16:00
本帖最后由 HK仅輝 于 2021-6-2 16:06 编辑

在index.html中以AJAX方法提交表单数据,后台判断登录,如果成功怎么把数据存到session中,返回一个判断码,前端以判断码跳转不同的页面。

session的数据在其他请求中也能获得

过程中的数据存储到session中怎么实现。 使用注解或其他方式,(使用HttpSession 参数除外 这已经实现)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hualonghongyan 发表于 2021-6-2 16:06
单体项目 才能用session
zhangwei1997 发表于 2021-6-2 16:16
SpeII 发表于 2021-6-2 16:57
[Java] 纯文本查看 复制代码
@Controller
public class TestController  {
 
    @RequestMapping("login.do")
    @ResponseBody
    public String login(@RequestBody Map map,Model model,HttpServletRequest request){
        try{
            if (map.get("user").equals("张三") && map.get("pass").equals("123")){
                map.put("username",map.get("user"));
                HttpSession session =  request.getSession()
                session.setAttribute("username",map.get("user"))
                return "1";
            }
            return "0";
        }catch (Exception e){
            e.printStackTrace();
            throw new MyException("错误");
        }
 
    }
 
 
    @RequestMapping("upload.do")
    public void upload(HttpServletRequest request) throws IOException {
        System.out.println(request.getSession().getAttribute("username"));
    }
 
}
ycc2020 发表于 2021-6-2 17:23
单点登录,可以使用cookie
 楼主| HK仅輝 发表于 2021-6-2 17:33
SpeII 发表于 2021-6-2 16:57
[mw_shl_code=java,true]@Controller
public class TestController  {

既然用了框架,就不想用原生session接口,这个我也写过,感谢,我也找到了问题所在,@ResponseBody 影响  @SessionAttributes() 生效 ,有无办法解决,我正在找
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 04:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表