HTML+AngularJS+Groovy如何实现登录功能(3)

get("/hello", { req, res -> "Hello World" });
        //app.js $http.post('/login', $scope.user)
        post('/login', { req, res ->
            //debug
            println(req.body())

def user = jsonSlurper.parseText(req.body())
            //debug
            println(user)

def u = db.firstRow("select * from test_user WHERE username = ?.username and password = ?.password", user)

if (u) {
                //return
                halt(200, new JsonBuilder(u).toString())
            } else {
                halt(400, '用户名密码不正确')
            }
        })
    }
}

为了更加直观表示各组成部分之间的关系,用下面的一张图来描述三者如何进行关联:

一些AngularJS相关文章链接

AngularJS权威教程 清晰PDF版 

希望你喜欢,并分享我的工作~带你走近AngularJS系列

带你走近AngularJS - 基本功能介绍

带你走近AngularJS - 体验指令实例

带你走近AngularJS - 创建自定义指令

如何在 AngularJS 中对控制器进行单元测试

在 AngularJS 应用中通过 JSON 文件来设置状态

AngularJS 之 Factory vs Service vs Provider

AngularJS —— 使用 ngResource、RESTful APIs 和 Spring MVC 框架提交数据

AngularJS 的详细介绍请点这里
AngularJS 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c1f64d429a7d1d18528a9180ceea7ad5.html