angularJs的简单理解和使用(登录)
来源:互联网 发布:淘宝买账号的靠谱吗 编辑:程序博客网 时间:2024/06/15 09:15
1.引用过来angular-1.0.1.min.js
2.在登录页面添加引用,放在head区域中,页面记得不要加form表单
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html ng-app=""><head> <title>Title</title> <script src="/resources/angularJs/angular-1.0.1.min.js"></script></head><body ng-controller="myController">用户名:<input type="text" name="name" id="name" ng-model="user.name"><br>密码:<input type="password" name="password" id="password" ng-model="user.password"><br><button ng-click="getUser()">登录</button></body><script> function myController($scope, $http){ //复初值 $scope.user = { name:"师", password:"456" }; $scope.getUser = function(){ $http({ method: "POST", url: "<%=basePath%>/user/login.action", data: $scope.user, dataType:"json" }).success(function (data){ if(data.flag == 1) { window.location.href = "<%=basePath%>/user/selUser.action"; } else { alert("登录失败"); } }).error(function(){ alert("登录失败"); }) }; }</script></html>
3..controller方法,要标注@ResponseBody,入参要对象前加@RequestBody,返回值类型用Map<String,Object>
@ResponseBody @RequestMapping(value = "/login", method = RequestMethod.POST) private Map<String,Object> login(@RequestBody User user, HttpSession session) { Map<String,Object> map = new HashMap<>(); User my = userService.findUser(user); if(my != null) { map.put("flag",1); session.setAttribute("name", user.getName()); } else { map.put("flag",0); } return map; }
阅读全文
0 0
- angularJs的简单理解和使用(登录)
- AngularJs的简单理解和案例
- AngularJS简单的理解
- Angularjs的简单使用
- 单点登录(sso)的简单理解
- Angularjs的理解和认识
- 对angularJS中的Module的简单理解
- 使用angularjs和bootstrap写一个简单的购物车
- bp神经网络的简单理解和使用
- 多线程的简单理解和使用
- 数据库的简单理解学习和使用
- AngularJS的一些定义和理解
- 理解AngularJs的$apply()和$digest()
- angularJs和bootstarp的使用
- 使用angularJS做一个简单的拼图游戏
- AngularJS ui-sref的简单使用
- 使用AngularJS完成一个简单的todoList
- AngularJS中单选按钮radio的简单使用
- MySQL安装与卸载
- 线程池的原理及实现
- hdu1950 poj1631 Bridging signals(n*logn的最长递增子序列)
- python文件相关
- Java的引用
- angularJs的简单理解和使用(登录)
- Java程序的初始化顺序
- ReactNative接入支付宝支付
- 前端之js功能代码
- 代理与反向代理
- Scala, Spark:一些小坑
- mysql:索引与优化
- POJ 1386 Play on Words(欧拉路经典题)
- python 链接rabbitmq