为了账号安全,请及时绑定邮箱和手机立即绑定

怎么获取HttpServletResponse response

@RequestMapping(value = "/logincheck" , method = RequestMethod.POST)
public String login(HttpServletResponse response,
                    @RequestParam(value = "UserName",required = true) String UserName,
                    @RequestParam(value = "PassWord",required = true) String PassWord){
    System.out.println(response.getHeaderNames()+"hhhh");
    UserDemo userDemo = new UserDemo();
    userDemo.setUserName(UserName);
    userDemo.setPassWord(PassWord);
    if(loginService.login(userDemo,response).equals("SUCCESS")){
        return "UserOne";
    }
    return "login";
}

里面response为什么是空值

正在回答

2 回答

response里没有这个方法   head是你的请求方http协议的请求头发过来的  肯定是封装在request对象里啊  response是你把要回复的信息封装到这个对象里  他只能获得所有和回复有关的信息。所以你得调用request的getheadername方法拿到请求信息

0 回复 有任何疑惑可以回复我~

不应该是

response.getXXXX这种用法么?


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151599    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

怎么获取HttpServletResponse response

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信