解决特殊字符前端传入后端

news/2024/7/11 1:00:54 标签: java, jquery, spring boot

先用encodeURI将含有特殊符号的信息转码成test,然后传入后端

var test=encodeURI(value)

然后后端使用一个正则表达式来进行判断,是特殊符号能通过,比如:

test= test.replaceAll("%(?![0-9a-fA-F]{2})", "%25");

后端获取test信息然后使用URLDecoder.docode()解码

test= URLDecoder.decode(test);

http://www.niftyadmin.cn/n/1522397.html

相关文章

Linux下用SCP免密传输文件设置

服务器1复制文件到服务器2,设置免密 服务器1: 查看/root/.ssh/下是否有公钥私钥 authorized_keys authorized_keys2 id_rsa id_rsa.pub known_hosts如果没有这些文件,则执行命令:ssh-keygen -t rsa,所有需要输入的…

前端密码md5加密后在传入后台

首先前端引入md5 <script type"text/javascript" src"js/md5.js" ></script>然后在提交时,将密码加密 <script type"text/javascript" src"js/md5.js" ></script><form method"get" onsubmit&…

dos2unix转换Linux与Window行结束符

Linux和Windows文本文件的行结束标志不同。在Linux中&#xff0c;文本文件用"/n"表示回车换行&#xff0c;而Windows用"/r/n"表示回车换行。所以在Linux中使用Windows的文本文件常常会出现错误。为了避免这种错误&#xff0c;Linux提供了两种文本格式相互转…

markdown编辑器使用手册

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来&#xff0c;用它写博客&#xff0c;将会带来全新的体验哦&#xff1a; Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰…

3-【python13_day2】.md

本节内容 列表、元组操作字符串操作字典操作集合操作文件操作字符编码与转码 一&#xff0c;列表操作 示例列表&#xff1a; names [wuzb,"Tenglan",Eric] 1&#xff0c;下标取值 下标从0开始&#xff0c;第n个值的下标是n-1。 可以倒着取值&#xff0c;比如…

Tomcat禁用不安全的方法.md

验证启用了不安全的HTTP方法 验证启用了不安全的HTTP方法安全风险可能原因修订建议方法简介渗透测试步骤 使用curl测试使用网站监测解决方案 安全风险&#xff1a; 可能会在Web 服务器上上载、修改或删除Web 页面、脚本和文件。 可能原因&#xff1a; Web 服务器或应用程序服…

如何学习python课程

如何学习python课程 如何学习python课程一学习流程方法1学习流程方法 二如何使你的python提高更快三学习计划 一、学习流程方法 1&#xff0c;学习流程方法。 按照视频流程走。视频稍微有点基础&#xff0c;视频加快速度。熟悉的同学。记笔记的形式多做作业遇到问题记下来&a…

supervisord使用

supervisord使用 supervisord使用1安装2生成配置文件3启动4关闭5配置文件说明6web管理界面7调优supervisor命令出现unixtmpsupervisorsock no such file报错 1&#xff0c;安装 yum -y install python-setuptools #安装easy_install 这个命令的软件包 easy_install superv…