AngularJS for login

2024-09-09 07:18
文章标签 login angularjs

本文主要是介绍AngularJS for login,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"><servlet>  <servlet-name>dispatcherServlet</servlet-name>  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>  <load-on-startup>1</load-on-startup>  </servlet>  <servlet-mapping>  <servlet-name>dispatcherServlet</servlet-name>  <url-pattern>/</url-pattern>  </servlet-mapping>  </web-app>
dispatcherServlet-servlet.xml

<?xml version="1.0" encoding= "UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsdhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"><mvc:annotation-driven/><mvc:default-servlet-handler/><context:component-scan base-package="com.liyang"/>    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/><property name="prefix" value="/WEB-INF/"></property><property name="suffix" value=".html"></property></bean>      </beans>

index.html

<head><meta charset="utf-8"><title>AngularJS  依赖注入</title><script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body><div ng-app="myApp" ng-controller = "loginCtrl">    <form><input ng-model = "user.name" />  <br><input ng-model = "user.pass" />  <br><button ng-click = "login(user)" > LogIn</button></form> <p> {{res}}</p> </div><script>var app = angular.module('myApp', []);app.controller('loginCtrl', function($scope , $http) {$scope.res = "登陆测试" ;$scope.login = function(user) {$http.get("admin/login?username=" + user.name + "&password=" + user.pass) .success(function(res){$scope.res = res.data ;})    }});</script></body>
</html>


package com.liyang.view;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
public class Web {@RequestMapping(value = "index")public String index(){return "index" ;}
}


package com.liyang.controller;import java.util.HashMap;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.google.gson.Gson;@Controller
@RequestMapping(value = "/admin")
public class AdminController {   @RequestMapping(value = "login")@ResponseBodypublic String login(@RequestParam(value = "username") String username ,@RequestParam(value = "password") String password ){Map<String , String> res = new HashMap<String, String>() ;if(username.equals("a") && password.equals("a")){res.put("data", "yes") ;}else res.put("data" , "wrong") ;Gson gson = new Gson() ;return gson.toJson(res)    ;	  }}







这篇关于AngularJS for login的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1150511

相关文章

数据视图(AngularJS)

<!DOCTYPE html><html ng-app="home.controller"><head><meta charset="utf-8"><title>数据视图</title><link href="page/common/css/bootstrap.min.css" rel="stylesheet"><script src="page/common/js/angular.js"></

flask-login 生成 cookie,session

flask-login 生成 cookie,session Flask-Login login_user() 显示来自 Set-Cookie 标头的加密 cookie # 模拟一个用户类class User(UserMixin):def __init__(self, id):self.id = id@app.route('/login')def login():# 模拟用户登录过程user

【AngularJS】字符查找

首先,在页面的控制器代码中添加一个名为“key”的属性,用于保存用户在文本框中输入的字符内容,该属性初始化时为空值。         然后,通过“ng-repeat”指令显示数据时,调用Angular中的“filter”过滤器,并添加一个对象性字符参数,指定在数据对象的“name”属性中查找“key”值,即在“姓名”属性中查找文本框输入的字符,如果找到,则显示在列表中,否则不显示

【漏洞复现】锐捷 校园网自助服务系统 login_judge.jsf 任意文件读取漏洞

免责声明:         本文内容旨在提供有关特定漏洞或安全漏洞的信息,以帮助用户更好地了解可能存在的风险。公布此类信息的目的在于促进网络安全意识和技术进步,并非出于任何恶意目的。阅读者应该明白,在利用本文提到的漏洞信息或进行相关测试时,可能会违反某些法律法规或服务协议。同时,未经授权地访问系统、网络或应用程序可能导致法律责任或其他严重后果。作者不对读者基于本文内容而产生的任何行为或后果承担

Login failed:make sure your username and password are correct and that you’re an admin or moderator

Login failed:make sure your username and password are correct and that you’re an admin or moderator   1.使用MySql查看工具进入数据库,进入表“ofuser”,把字段 plainPassword 改成 123,然后在你的控制台上输入该表的   username跟plainPa

获取openid失败,请先检查是否有部署login云函数

最近在学小程序云开发,打开项目后点击演示界面按钮,提示:获取openid失败,请先检查是否有部署login云函数,头疼。写了给详细的方法。 解决方法如下: 前提:下载微信开发者工具,开通云开发。 1、下载安装最新的node.js,下载地址:https://nodejs.org/en/download/;直接点击下一步安装即可。 2、安装后,通过命令窗口,分别输入node -v及npm -v,看

mongoDB 多重数组查询 AngularJS绑定显示 nodejs

var Lesson = Schema({lessonName: String,intr: String,creTime: Date,sort: String, //分类imgUrl: String, //封面地址price: Number,teacher: String,//教师subTitle:[{lNo: Number,subLName: String,src: String,filter

AngularJS的ui-grid的列表数据实现换行

在公共css中添加如下: .ui-grid-cell-contents-break { padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; height: 100%; word-break: break

AngularJS指令进阶 – ngModelController详解

AngularJS指令进阶 – ngModelController详解 在自定义Angular指令时,其中有一个叫做require的字段,这个字段的作用是用于指令之间的相互交流。举个简单的例子,假如我们现在需要编写两个指令,在linking函数中有很多重合的方法,为了避免重复自己(著名的DRY原则),我们可以将这个重复的方法写在第三个指令的controller中,然后在另外两个需

Shiro的认证原理(Subject#login的背后故事)

登录操作一般都是我们触发的: Subject subject = SecurityUtils.getSubject();AuthenticationToken authenticationToken = new ...subject.login(authenticationToken); Subject的登录将委托给SecurityManager,SecurityManager的logi