一、原因:

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环境下,插件的保存方法无法请求后台的原因相关推荐

  1. move_uploaded_file返回false但实际成功_023 Spring Boot 搭建实际项目开发框架

    前面的课程中,我主要给大家讲解了 Spring Boot 中常用的一些技术点,这些技术点在实际项目中可能不会全部用得到,因为不同的项目可能使用的技术不同,但是希望大家都能掌握如何使用,并能自己根据实际 ...

  2. spring boot 注解_Spring-Boot项目中如何配置redis注解缓存?

    在pom中添加redis缓存支持依赖 <dependency><groupId>org.springframework.boot</groupId><arti ...

  3. 【spring boot】5.spring boot 创建web项目并使用jsp作前台页面

    贼烦的是,使用spring boot 创建web项目,然后我再idea下创建的,but 仅仅启动spring boot的启动类,就算整个项目都是好着的,就算是能够进入controller中,也不能成功 ...

  4. spring boot单模块项目改造成多模块项目

    用idea创建项目,默认是单模块项目的.如果一个项目比较大,包含多个子系统,可能会有一些公共的东西,独立出来,在几个子系统中使用.这时候应该用多模块(Module)项目,所有子系统,以及公共模块,都在 ...

  5. Spring Boot电商项目:概述;

    说明: (1)强调:该Spring Boot电商项目中,会有大量的以前接触过的内容:但是,当我们遇到的时候,也会重新啰嗦.重复解释:以达到该专栏形成一个比较好的闭环的目的: 目录 一:Spring B ...

  6. 优秀的 Spring Boot 语言开源项目

    优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架.文件文档系统.秒杀系统.微服务化系统.后台管理系统等各个方面 Spring Boot 中文索引 项目名称 分布式敏捷开发系统架构 项 ...

  7. 10个Spring Boot 优秀学习项目

    10个Spring Boot 优秀学习项目 10个SpringBoot项目分享(好像多了一个项目) 一.mall (虽然培训机构已经把电商推广了烂大街了,但技术还是可以学习的) 二.Cloud-Pla ...

  8. 开源的13个Spring Boot 优秀学习项目

    开源的13个Spring Boot 优秀学习项目!超53K星,一网打尽! 原创: 徐刘根 Java后端技术 5月19日 Spring Boot 算是目前 Java 领域最火的技术栈了,也是Java开发 ...

  9. 使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目

    使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目 一:创建项目,并添加相应依赖 新建Project,并指定Project为Spring Initializr ...

最新文章

  1. C# 学习笔记(12)hex文件转bin文件小工具
  2. 谷歌浏览器(Chrome)遇到Flash崩溃的处理办法
  3. 最新的windows xp sp3序列号 xp序列号
  4. 创造与魔法服务器多久维护一次,创造与魔法维护大概多久 | 手游网游页游攻略大全...
  5. 上海亚商投顾 早餐FM/0822新能源汽车免征购置税政策延期
  6. js09 - Dev Tools Domination
  7. ZOJ 1428 Magazine Delivery
  8. 【iOS逆向与安全】iOS插件开发光速入门
  9. 大数据分析案例-基于XGBoost算法构建二手车价格评估模型
  10. “21 天好习惯”第一期-7
  11. [C#] 使用 NAudio 实现音频可视化
  12. 【新星计划】Demo---Expanding Cards------ 1/50(详解)
  13. 【视频处理】嵌入式硬件编码(6818)进行H264编码
  14. 数学建模学习——分类模型
  15. 【BZOJ】1707: [Usaco2007 Nov]tanning分配防晒霜
  16. mysql oder by 注入_Order by排序注入方法小总结
  17. 浪潮5280m4导轨安装_浪潮英信服务器NF5280M4用户手册V10.pdf
  18. 谈古论津丨谦德庄有今天,一要谢郭美美,二要谢郭德纲
  19. 【web测试】不同格式的文件操作(txt,csv,excel,json,xml,yaml)
  20. 策略模式-大话设计模式

热门文章

  1. 水平居中和垂直居中常用方法总结
  2. 【个人作品】企业级财务报表可视化——利润表
  3. 使用智能指针错误导致内存泄漏_C++智能指针使用的那些事
  4. activity线性布局
  5. 学考计算机删除键是什么字母,计算机打印健字母是什么
  6. 学习多线程中的 Future 模式一篇文章就够了 !!!
  7. oppo reno5pro怎么样?
  8. nginx内置变量 $request_filename
  9. 虚拟机Ubuntu16.04连不上网解决办法(最简单的总结)
  10. iOS 头像裁剪上传