JavaWeb 项目实现(四) 验证旧密码

1.验证旧密码

步骤很简单,从Session中取到当前密码,和修改密码界面得到的旧密码对比,判断是否相等。

特别之处在于实现用到了Ajax,可以不刷新整个页面的情况下与Web服务器进行通信。

2.Ajax

Ajax(Asynchronous JavaScript and XML)是一种用于在Web应用程序中创建交互式用户界面和实现异步数据交换的技术。它使用JavaScript编写的代码,在不刷新整个页面的情况下与Web服务器进行通信,从而实现动态加载内容和更新页面。

用法: 

3.JSON

在使用Ajax的时候,我们看到了数据类型是json,所以来了解一下jason。

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使用易于读写的文本格式来表示数据,通常用于在客户端和服务器之间传递数据。JSON格式基于JavaScript语言的一个子集,但它可以由很多不同的编程语言解析和生成。

JSON格式由键值对组成,其中键是字符串,值可以是字符串、数字、布尔值、数组、对象或null。例如,下面是一个简单的JSON对象:

```
{
  "name": "John",
  "age": 30,
  "city": "New York"
}
```

JSON格式具有很多优点,例如易于读写、易于解析、轻量级、可读性好等。

JSON已成为Web应用程序中传递数据的常用格式,例如在AJAX请求中传递数据,或者在RESTful API中返回数据。

4.代码实现

上面说到了在AJAX请求中传递数据,或者在RESTful API中返回数据。

所以我们的实现也是一样的,先是js代码:

var oldpassword = null;
var newpassword = null;
var rnewpassword = null;
var saveBtn = null;

$(function(){
	oldpassword = $("#oldpassword");
	newpassword = $("#newpassword");
	rnewpassword = $
基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明 基于SSM开发的系统项目 课程设计 毕业设计参考 含项目源码+说明
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值