基于Java切面修改Form表单变化信息实现日志保存的方法技术

技术编号:32859611 阅读:38 留言:0更新日期:2022-03-30 19:36
本发明专利技术公开了一种基于Java切面修改Form表单变化信息实现日志保存的方法,包括如下步骤:S1:配置Java Script插件;S2:在需要保存数据的前端页面引入配置的Java Script插件;S3:在前端页面加载完成后,Java Script插件获取加载后前端页面数据并与初始数据进行比较,保存变化参数;S4:后台服务器切面保存日志时,获取变化参数进行替换,保存到数据库。本发明专利技术在页面前端进行比较,只在前端引用插件,保存变化信息,后台服务器通过切面的方式保存日志,获取变化信息进行替换操作,代码只有在拦截器改动很少的代码,业务层不用改动就能满足需求;给开发、测试节省时间,提高工作效率。提高工作效率。提高工作效率。

【技术实现步骤摘要】
基于Java切面修改Form表单变化信息实现日志保存的方法


[0001]本专利技术涉及一种日志保存的方法,尤其涉及一种基于Java切面修改Form表单变化信息实现日志保存的方法。

技术介绍

[0002]Java日志保存现有的很多都是用切面方式保存的。随着业务需求越来越复杂,很多模块都引用了切面保存日志,而模块增加新需求时,要在日志里面增加修改明细,这时要在每个接口里面一个一个进行比较获取修改明细就会很麻烦,而且很不方便,工作量也会增加。要想给所有的模块中所有的修改操作增加内容变更信息保存,就要在后台每个接口里面添加新旧内容比较的判断逻辑,但是由于很多接口都有可能调用其他接口或多张表的,只是为了保存变更日志而查询所用到的全部接口,不但工作繁琐,也很容易出错。因此,设计一种基于Java切面修改Form表单变化信息实现日志保存的方法,在页面前端进行比较判断变更内容,无需调用接口进行比较,提高工作效率。

技术实现思路

[0003]本专利技术要解决的技术问题是提供一种基于Java切面修改Form表单变化信息实现日志保存的方法,在页面前端进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Java切面修改Form表单变化信息实现日志保存的方法,其特征在于,包括如下步骤:S1:配置Java Script插件;S2:在需要保存数据的前端页面引入步骤S1中配置的Java Script插件;S3:在前端页面加载完成后,Java Script插件获取加载后前端页面数据并与初始数据进行比较,保存变化参数;S4:后台服务器切面保存日志时,获取变化参数进行替换,保存到数据库。2.如权利要求1所述的基于Java切面修改Form表单变化信息实现日志保存的方法,其特征在于,所述前端页面为Web页面,前端页面信息保存在Html文件中,所述前端页面变化信息包括输入框、下拉选项和文本域提交的可编辑参数信息。3.如权利要求2所述的基于Java切面修改Form表单变化信息实现日志保存的方法,其特征在于,所述步骤S2包括:在前端页面的Html文件中引用Java Script插件,根据前端页面的Form表单ID,在表单中添加隐藏div块,在div块中添加文本域用来保存变化的参数,同时获取前端页面Form表单的初始数据。4.如权利要求3所述的基于Java切面修改Form表单变化信息实现日志保存的方法,其特征在于,所述步骤S3包括:S31:Java Script插件获取加载后前端页面Form表单可提交的数据;S32:获取的Form表单提交数据中输入框、下拉...

【专利技术属性】
技术研发人员:程永新宋辉马挺辉
申请(专利权)人:上海新炬网络信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1