快捷导航

$.post()提交没问题服务器端响应的是整个页面,怎么解决???

@RequestMapping(value="login.do",method=RequestMethod.POST)        publicModelMaplogin()throwsException{                Stringusername=request.getParameter("username");                Stringpassword=request.getParameter("password");                Stringverifycode=request.getParameter("code");                Stringsessioncode=(String)session.getAttribute("code");                ModelMapmodelmap=newModelMap();                try{                        Useruser=userService.getUserbyusername(username);                        if(verifycode.equalsIgnoreCase(sessioncode)){                                if(user!=null&&user.getPassword().equals(password)){                                        modelmap.put("user",user);                                        modelmap.put("code",Code.SUCCESS);                                        session.setAttribute("user",user);                                        logger.info(user.getUsername()+"登录成功");                                }else{                                        modelmap.put("code",Code.USERNAMEORPASSWORD_WRONG);                                }                        }else{                                modelmap.put("code",Code.CODE_WRONG);                        }                }catch(Exceptione){                        e.printStackTrace();                        modelmap.put("code",Code.UNKOWN_WRONG);                                        }                                returnmodelmap;        }响应的如图所示

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

本人已找到,查找此类错误方法第一步查看jar看看是否存在版本问题或者冲突。第二部查看相关配置文件,仔细理解每一步的用意。第三部开始进入debug模式一步一步走是否存在空值或者不识别问题。第四步重新部署项目,进行test测试。第五步记录下错误类型以及原因,对以后的编程有则改之无则加勉!
回复

使用道具 举报

用的spring mvc吧,在方法上加上个@ResponseBody注解
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP