[发明专利]基于Fetch与springMVC之间数据交互方法有效
申请号: | 201911152601.3 | 申请日: | 2019-11-22 |
公开(公告)号: | CN110995799B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 李龙飞;崔煜华;邢萌辉 | 申请(专利权)人: | 山东九州信泰信息科技股份有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/565 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 支文彬 |
地址: | 250014 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fetch springmvc 之间 数据 交互 方法 | ||
1.一种基于Fetch与springMVC之间数据交互方法,其特征在于,包括如下步骤:
S11)客户端的浏览器以Fetch方式向服务器端进行数据请求;
S12)服务器端通过Java中的Filter模块对请求的数据进行解析;
S13)服务器端通过Java中的Filter模块以request包装器的实体类替换Java中的当前request,得到替换后的request包装器;
S14)服务器端通过Java中的springMCV模块拿到替换后的request包装器,的springMCV模块中的Controller层通过注解方式获取到校验和数据类型转化后的参数;
S15)服务器端处理客户端发送的请求,并返回数据给Fetch;
S16)客户端通过Fetch获取到服务器端返回的数据;
步骤S13)中服务器端通过Java中的Filter模块以request包装器的实体类替换Java中的当前request的过程包括如下步骤:
S13-1)服务器端在request包装器获取到请求的数据流并将请求的数据流转化为json字符串;
S13-2)通过Java中的通用数据解析模块对json字符串转化为json对象;
S13-3)将json中的键值对存储于request包装器的私有的Map容器中,重写request包装器中的getParameterMap()方法、重写request包装器中的getParameterNames()方法、重写request包装器中的getParameterValues()以及重写request包装器中的getParameter(Stirng name)。
2.根据权利要求1所述的基于Fetch与springMVC之间数据交互方法,其特征在于:步骤S11)中数据请求的请求参数部分采用json字符串的形式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东九州信泰信息科技股份有限公司,未经山东九州信泰信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911152601.3/1.html,转载请声明来源钻瓜专利网。