使用SpringMVC+Angularjs实现登录功能
来源:互联网 发布:君子去仁 恶乎成名赏析 编辑:程序博客网 时间:2024/05/17 10:07
一、使用idea+maven配置Spring MVC环境
二、创建登录页面login.html
<form class="m-t" role="form" ng-app="myApp" ng-controller="regCtrl"> <div class="form-group"> <input type="email" class="form-control" name="username" id="username" placeholder="请输入用户名" ng-model="username" required=""> </div> <div class="form-group"> <input type="password" name="password" id="password" class="form-control" placeholder="请输入密码" ng-model="password" required=""> </div> <button ng-submit="regis()" id="send" class="btn btn-primary block full-width m-b">登 录</button>
三、创建js文件并引用到html文件中
angular.module("myApp",[]) .controller("loginCtrl",function ($scope,$http) { $scope.userData={} $scope.login = function(){ $http({ method:"post", url:"/user/login", params:{ "username":$scope.userData.username, "password":$scope.userData.password } }).success(function(data){ if(data.success){ //登录成功执行的代码 }else{ document.getElementById("showError").innerHTML="用户名或密码错误"; } }).error(function() { window.location="http://localhost:8080/static/template/500.html" }); } })
四、编写UserController
package com.grandinsight.business.controller;import com.grandinsight.business.model.User;import com.grandinsight.business.service.IUserService;import com.grandinsight.framework.controller.SupperController;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.http.HttpRequest;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import javax.servlet.http.HttpServletRequest;@Controller@RequestMapping("/user")public class UserController extends SupperController { @Autowired public IUserService userService; @RequestMapping(value = "/login") @ResponseBody public String login(String username,String password)s{ boolean result =false; User user1 = userService.getUserByName(username); if(password.equals(user1.getPassword())){ result = true; } return "index" ; }
五、编写Service,DAO层的代码
0 0
- 使用SpringMVC+Angularjs实现登录功能
- SpringMVC + Mybatis 实现用户登录功能
- SpringMVC Spring Mybatis Maven 实现登录功能
- SpringMVC使用注解实现登录
- 使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)
- 使用springmvc+mybatis实现增删改查并进行登录注册功能
- 完整使用SSM框架(Spring SpringMVC Mybatis)搭建web服务器实现登录功能
- 使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)
- 使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)
- 使用angularjs实现下载文件的功能
- 使用JDBC实现登录功能
- SpringMVC自动登录功能
- springmvc+mybatis登录功能
- springmvc中使用aop实现登录验证
- SpringMVC使用session实现简单登录
- springMVC使用kaptcha实现登录验证码
- SpringMvc使用拦截器实现登录认证
- springmvc+mybatis+sql server实现简单登录功能
- Codeforces Round #347 (Div. 2) D. Graph Coloring(强联通分量缩点+2-SAT)
- Express框架中Get和Post方式取参数
- C 小白鼠排队(九度OJ 1110)
- zoj 3235 Prototype (数学函数)
- android rawquery和query的比较
- 使用SpringMVC+Angularjs实现登录功能
- 二级C语言复习4
- java分割字符串和正则表达式
- 内存(RAM或ROM)和FLASH存储的真正区别总结
- mycat分布式mysql中间件(mysql中间件研究)
- MBProgressHud的显示问题
- OkHttp网络请求框架
- Caffe Ubuntu14.04安装配置源问题
- The 36th ACM/ICPC Asia Regional Dalian Site 1004 The kth great number