wps控件在springMVC和spring-boot搭建的项目中,客户端是Linux环境下,插件的保存方法无法请求后台的原因
一、原因:
1.wps插件的请求是跨域请求的方式,在linux环境下出于安全机制,不允许获取浏览器的session内容,所以wps插件的请求中就缺失了session信息,导致访问到后台根本没有反应。
2.spring-boot架构如果配置了security的话,会过滤请求路径,没有session信息的请求就会被拦截,所以导致没有前端请求,服务器根本没有响应。
二、解决方案:
1.使用前置分发进入wps插件所在的页面,在controller层sessionid:String sessionId = request.getSessionId();获取sessionid,再把sessionid放在 request域中: mv.addObject("sessionId",sessionId).也可以是reuest.setAttribute("sessionId",sessionId);(注:我的单词可能拼写的不对,不要直接cv)
2.在页面中使用input隐藏框接收sessionId:<input type="hidden" value="${sessionId}">
3.wps保存方法的请求路径:http://ip:端口/**/save;jsessionid=$().val()?参数=value&参数=value;
这样就可以解决linux客户端请求不到的问题了。这个都是自己工作实践的感悟,如果有不对的地方请指出。联系qq:969285444
wps控件在springMVC和spring-boot搭建的项目中,客户端是Linux环境下,插件的保存方法无法请求后台的原因相关推荐
- move_uploaded_file返回false但实际成功_023 Spring Boot 搭建实际项目开发框架
前面的课程中,我主要给大家讲解了 Spring Boot 中常用的一些技术点,这些技术点在实际项目中可能不会全部用得到,因为不同的项目可能使用的技术不同,但是希望大家都能掌握如何使用,并能自己根据实际 ...
- spring boot 注解_Spring-Boot项目中如何配置redis注解缓存?
在pom中添加redis缓存支持依赖 <dependency><groupId>org.springframework.boot</groupId><arti ...
- 【spring boot】5.spring boot 创建web项目并使用jsp作前台页面
贼烦的是,使用spring boot 创建web项目,然后我再idea下创建的,but 仅仅启动spring boot的启动类,就算整个项目都是好着的,就算是能够进入controller中,也不能成功 ...
- spring boot单模块项目改造成多模块项目
用idea创建项目,默认是单模块项目的.如果一个项目比较大,包含多个子系统,可能会有一些公共的东西,独立出来,在几个子系统中使用.这时候应该用多模块(Module)项目,所有子系统,以及公共模块,都在 ...
- Spring Boot电商项目:概述;
说明: (1)强调:该Spring Boot电商项目中,会有大量的以前接触过的内容:但是,当我们遇到的时候,也会重新啰嗦.重复解释:以达到该专栏形成一个比较好的闭环的目的: 目录 一:Spring B ...
- 优秀的 Spring Boot 语言开源项目
优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架.文件文档系统.秒杀系统.微服务化系统.后台管理系统等各个方面 Spring Boot 中文索引 项目名称 分布式敏捷开发系统架构 项 ...
- 10个Spring Boot 优秀学习项目
10个Spring Boot 优秀学习项目 10个SpringBoot项目分享(好像多了一个项目) 一.mall (虽然培训机构已经把电商推广了烂大街了,但技术还是可以学习的) 二.Cloud-Pla ...
- 开源的13个Spring Boot 优秀学习项目
开源的13个Spring Boot 优秀学习项目!超53K星,一网打尽! 原创: 徐刘根 Java后端技术 5月19日 Spring Boot 算是目前 Java 领域最火的技术栈了,也是Java开发 ...
- 使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目
使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目 一:创建项目,并添加相应依赖 新建Project,并指定Project为Spring Initializr ...
最新文章
- C# 学习笔记(12)hex文件转bin文件小工具
- 谷歌浏览器(Chrome)遇到Flash崩溃的处理办法
- 最新的windows xp sp3序列号 xp序列号
- 创造与魔法服务器多久维护一次,创造与魔法维护大概多久 | 手游网游页游攻略大全...
- 上海亚商投顾 早餐FM/0822新能源汽车免征购置税政策延期
- js09 - Dev Tools Domination
- ZOJ 1428 Magazine Delivery
- 【iOS逆向与安全】iOS插件开发光速入门
- 大数据分析案例-基于XGBoost算法构建二手车价格评估模型
- “21 天好习惯”第一期-7
- [C#] 使用 NAudio 实现音频可视化
- 【新星计划】Demo---Expanding Cards------ 1/50(详解)
- 【视频处理】嵌入式硬件编码(6818)进行H264编码
- 数学建模学习——分类模型
- 【BZOJ】1707: [Usaco2007 Nov]tanning分配防晒霜
- mysql oder by 注入_Order by排序注入方法小总结
- 浪潮5280m4导轨安装_浪潮英信服务器NF5280M4用户手册V10.pdf
- 谈古论津丨谦德庄有今天,一要谢郭美美,二要谢郭德纲
- 【web测试】不同格式的文件操作(txt,csv,excel,json,xml,yaml)
- 策略模式-大话设计模式