请教!登录功能ajax post请求request.getParameter("username")取值为null-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

请教!登录功能ajax post请求request.getParameter("username")取值为null

2017-06-29 09:20:25 4158 1

本机和测试服务器都能取到值,发布到正式环境上就取值为null,

js代码:
$.ajax({

            url: 'login.action',
            type: 'POST',
            data: {
                "username": L.inputAccount.val(),
                "password": L.inputPassword.val()
            },
            dataType: 'json',
            catch:true,
            success: function (data) {
                console.log(data);
                $btn.button('reset');
                if (data.result) {
                    //跳转地址
                    window.location.href = "view.action";
                } else {
                    L.errorTip.text(data.msg).show();
                }
                $btn.button('reset');
            },
            error: function () {
                L.errorTip.text('请检查网络或联系后台管理人员!').show();
                $btn.button('reset');
            }
        })

后台代码:

@RequestMapping(value="login.action", method = RequestMethod.POST)

@ResponseBody
public Map<String,Object> login(HttpServletRequest req){
    Map<String,Object> model = new HashMap<String,Object>();
    HttpSession session = req.getSession();
    String username = req.getParameter("username");
    String password = req.getParameter("password");
    resultLog.info("登录信息"+username+"----------"+password);
    Map<String,Object> employeeInfo = service.getEmployeeInfo(username,password);
    if(employeeInfo != null && employeeInfo.size()>0){
        model.put("result", true);
        model.put("msg", "登录成功");
        session.setAttribute("onlineuser", employeeInfo);
        session.setAttribute("username", employeeInfo.get("Name"));
        session.setAttribute("ID",employeeInfo.get("ID"));
    }else{
        model.put("result", false);
        model.put("msg", "用户名或密码错误,请重新填写!");
    }
    return model;
}
取消 提交回答
全部回答(1)
  • cppfun
    2019-07-17 21:20:40

    检查
    L.inputAccount.val()
    可以先传个固定值看看能否传到后台

    0 0
相关问答

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 159397浏览量 回答数 145

119

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 301007浏览量 回答数 119

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 148516浏览量 回答数 22

31

回答

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

弗洛伊德6 2018-10-27 21:52:43 147503浏览量 回答数 31

5

回答

公司给开的企业邮箱帐户,为什么用foxmail会提示密码错误?

萝卜兔兔 2015-07-13 10:27:30 145186浏览量 回答数 5

34

回答

Win Server 2003-2016 加密勒索事件必打补丁合集

妙正灰 2017-05-15 10:44:38 283200浏览量 回答数 34

43

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 142780浏览量 回答数 43

1

回答

foxmail 关联企业邮箱提示邮箱地址或者密码错误

2017-12-30 21:50:39 152000浏览量 回答数 1

251

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 309324浏览量 回答数 251

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 483285浏览量 回答数 24
+关注
0
文章
1
问答
问答排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载