登录显示登录名spring-security
来源:互联网 发布:sns java 编辑:程序博客网 时间:2024/04/29 03:04
登录时显示登录名
1.编写后台代码LoginController.java
package com.xxx.user.controller;import java.util.HashMap;import java.util.Map;import org.springframework.security.core.context.SecurityContextHolder;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController @RequestMapping("/login") public class LoginController { @RequestMapping("/name") public Map name(){ String name = SecurityContextHolder.getContext().getAuthentication().getName(); Map map = new HashMap(); map.put("loginName", name); return map; } }
2.编写前端代码,引入loginService.js
app.service('loginService',function($http){ this.loginName=function(){ return $http.get("../login/name.do"); }})
3.引入indexController.js
app.controller('indexController',function($scope,loginService){ $scope.showLoginName = function(){ loginService.loginName().success(function(response){ $scope.loginName = response.loginName; }) }})
4.引入base.js
var app=angular.module('xxx',[]);
5.在主页面里引入js
<script type="text/javascript" src="./plugins/angularjs/angular.min.js"></script><script type="text/javascript" src="./js/base.js"></script><script type="text/javascript" src="./js/service/loginService.js"></script><script type="text/javascript" src="./js/controller/indexController.js"></script>
6.在body里添加模板ng-app,控制器ng-controller,初始化ng-init
<body ng-app="xxx" ng-controller="indexController" ng-init="showLoginName()">
7.使用angularjs表达式引入用户名
<span class="name">{{loginName}}</span>
阅读全文
0 0
- 登录显示登录名spring-security
- spring security 登录验证
- spring Security 登录验证
- Spring security登录原理
- spring security手动登录
- Spring security注销登录
- spring security登录验证
- 登录后显示登录名
- Spring Security 3.1自定义登录
- spring security +cas单点登录
- Spring-security不能重复登录
- Spring Security的登录过程
- Spring Security 3.1 登录验证
- spring security多入口登录
- 2. Spring Security 关于登录
- Spring Security-02-关于登录
- Spring Security 基础登录实例
- spring security 登录验证 感想
- git权威指南总结六:git协议和工作协同
- 数据结构-链表-多项式的相乘和相加
- 切割字符串函数(strtok)
- 系统移植-系统搭建
- 正则表达式REGEXP
- 登录显示登录名spring-security
- Head First设计模式: 设计原则
- 山东大学操作系统实验6MIPS交叉编译
- 文章标题
- PL/0编译器---扩充IF-THEN-ELSE条件语句;
- 006_LeetCode_6 ZigZag Conversion 题解
- 0-1背包问题
- Reactjs入门官方文档(八)【forms】
- MyBatis(三)多表操作之一对一