js提交java后台,双引号转义为amp;quot;解决办法……StringEscapeUtils.unescapeHtml4完美解决
文章目录
- 一、 问题现象:
- 1.1. 前台数据
- 1.2.后台数据
- 二、 解决方案:
- 2.1. maven依赖
- 2.2. 关键代码
- 2.3. 去空格处理
一、 问题现象:
1.1. 前台数据
ryTask.serchData('000000INC20200830000001','2020-10-01','2020-10-21','Project','LSubmitInfo','INC')
1.2.后台数据
ryTask.serchData('000000INC20200830000001','2020-10-01','2020-10-21','Project','LSubmitInfo','INC')
前台json放入form表单文本框提交,
怎么到后台我的双引号"
就变了,"
左括号变成了(
右括号变成了)
单引号变成了'
二、 解决方案:
2.1. maven依赖
<!--解决前台传递参数转译问题--><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.9</version></dependency>
但是,commons-lang3中的StringEscapeUtils过期了,用下面的依赖代替即可
<!--解决前台传递到后台参数特殊字符转译工具--><dependency><groupId>org.apache.commons</groupId><artifactId>commons-text</artifactId><version>1.1</version></dependency>
2.2. 关键代码
//将接收到的jsonStr处理一次,就OK了
String newJson = StringEscapeUtils.unescapeHtml4(jsonStr);
2.3. 去空格处理
前台传递过来的数据居然每个参数之间多了空格
public static void main(String[] args) {String str = "ryTask.serchData& #40;& #39;000000INC20200830000001& #39;,& #39; 2020-10-01& #39;,& #39; 2020-10-21& #39;,& #39;Project& #39;,& #39;LSubmitInfo& #39;,& #39;INC& #39;& #41;";String replace = str.replace(" ", "");System.out.println(replace);System.out.println(StringEscapeUtils.unescapeHtml4(replace));// System.out.println(StringEscapeUtils.unescapeHtml4("()"));}
最后利用java的StringEscapeUtils.unescapeHtml4,成功解决问题
js提交java后台,双引号转义为amp;quot;解决办法……StringEscapeUtils.unescapeHtml4完美解决相关推荐
- js提交java后台,双引号转义为quot;解决办法……StringEscapeUtils.unescapeHtml4完美解决
//将接收到的jsonStr处理一次,就OK了 String newJson = StringEscapeUtils.unescapeHtml4(jsonStr);
- java html 双引号转义,java如何将单引号转义
java如何将单引号转义 [2021-02-09 22:01:08] 简介: php单引号与双引号的区别:1.单引号和双引号中都可以使用转义字符[\],但只能转义在单引号中引起来的单引号和转义转义符 ...
- JS之前台参数提交到后台,双引号转义为解决办法
问题描述 var param = $("#searchForm").serializeJson(); 前台封装好了键值对形式的字符串,使用了EasyUI的treeGrid控件,传到 ...
- JS之前台参数提交到后台,双引号转义为quot;解决办法
问题描述 var param = $("#searchForm").serializeJson(); 前台封装好了键值对形式的字符串,使用了EasyUI的treeGrid控件,传到 ...
- Freemarker解决Html代码和 JS代码中单引号和双引号转义问题。
使用Freemaker时Html代码单引号和双引号转义:<input type="text" class="promzh Jclear c999" sty ...
- 关于java中对双引号转义
现在遇到两种情况的双引号转义: 1.例如,字符串为 "file"-123 把它赋值给java变量时的写法为: String str = "\"file ...
- 解决特殊字符引起json解析错误--单引号、双引号转义
解决特殊字符引起json解析错误–单引号.双引号转义 这几天在做一个题库管理,遇到了一个问题,将后台的json数据传到前台用parse解析时,出现了一个错误: Uncaught SyntaxError ...
- shell 引号 解析 逗号_关于shell的单引号和双引号转义 以及特殊符号相关
关于shell的单引号和双引号转义 以及特殊符号相关 20140603 Chenxin shell转义,单引号与双引号,反撇号 1.转义 单引号和双引号都能关闭shell对特殊字符的处理. 不同的是, ...
- 有关PHP、HTML单引号、双引号转义以及转成HTML实体的那些事!
一.单引号和双引号转义在PHP的数据存储过程中用得比较多,即往数据库里面存储数据时候需要注意转义单.双引号: 先说几个PHP函数: 1.addslashes - 使用反斜线引用(转义)字符串: 返回字 ...
最新文章
- 假设检验怎么做?这次把方法+Python代码一并教给你
- 防Xss攻击,包含富文本编辑器的处理
- Unity插件之NGUI学习(8)—— Table和NGUI尺寸转换为世界坐标系尺寸
- Be Positive
- Django框架Day3------之Models
- python决策树id3算法_决策树ID3算法预测隐形眼睛类型--python实现
- 【整理】Spring 常用注解!千万不要错过!
- Java中如何实现线程的超时中断
- redis数据类型之Set
- CMYK配色表和RGB配色表
- React从零到一Demo演练(上)
- 一口气从零读懂CAN总线以及应用
- 5G NR 缩略语整理
- LeetCode通关:哈希表六连,这个还真有点简单
- php中文的正则表达式_php汉字正则表达式
- Algorithm:数学建模大赛(CUMCM/NPMCM)之数学建模(经验/技巧)、流程(模型准备/模型假设/建模/求解/分析/优化/预测/评价)、论文写作(意义/摘要/关键词/问题重述和模型假设/建
- ARM中流水线分析——以三级流水线进行分析
- 《Optimising the selection of samples for robust lidar camera calibration》论文解读
- antdesign——layout
- 360小水滴用户测试
热门文章
- 夫妻双双中标2018年NSFC青基,顺便说下之前心得
- (pytorch-深度学习系列)使用softmax回归实现对Fashion-MNIST数据集进行分类-学习笔记
- 如何将数字转换成口语中的文本串
- zookeeper结构和命令详解
- UTF-8中的BOM-带还是不带?
- 技术干货 | 深度解构 Android 应用面临紧急发版时的救星方案:mPaaS 热修复——DexPatch
- MaxCompute full outer join改写left anti join实践
- 支付宝王益:40岁写30年代码是一种什么体验?
- “练好内功坚持被集成”,阿里云发布SaaS加速器
- 用户需求源源不断,阿里云网络创新不止