java怎么从后天往前台传参_Java后台解析前台的get中文请求
超链接属于get请求
在get请求中,如果有字段的值是中文,后天获取到的是乱码,因为采用的编码是HTTP的默认编码
(HTTP协议时不支持中文的,默认编码:ISO8859-1)
解决方法:
1,获得请求参数后重新编码
(直接获得属性对应的值)
String jspCn = request.getParameter("name");
String cn = "";
try {
byte[] bytes=jspCn.getBytes("ISO-8859-1");
cn=new String(bytes,"utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
2,获取URL后面所有参数后,通过URLDecoder解码
(获取到的是URL问号后的所有字符串,如请求是"http://www.abc.cn?a=中&b=文",则获取到的是"a=中&b=文",后台获取到的中文是乱码,解码后正常显示)
String jspCn = request().getQueryString();
String cn = "";
try {
cn =URLDecoder.decode(jspCn, "utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
通过上面两种方法,可以将get请求的中文传递给后台
java怎么从后天往前台传参_Java后台解析前台的get中文请求相关推荐
- ajax前台传json到后台解析的方法以及注意事项
首先,如果是maven工程的话,需要在pom.xml文件中添加下方依赖<dependency><groupId>net.sf.json-lib</groupId>& ...
- Pageable 前台传参
Pageable 前台传参 满足分页和(多字段)排序的功能 前端请求方式如下 http://yyh.com/api_busi/visitxxx/logs?page=0&size=25& ...
- shell 脚本启动 SpringBoot程序,用 curl 传参给 post、delete、update等请求的body
shell脚本启动SpringBoot #!/bin/sh ## java 此处是指定jdk启动 export JAVA_HOME=/usr/local/java/jdk1.8.0_181 # jre ...
- JAVA实现模板word文档导入,Java依据word模板生成word文档之后台解析和实现及部分代码(一)...
Java根据word模板生成word文档之后台解析和实现及部分代码(一) 后台主要工作是解析XML定义的标签文件,并获取到数据集,放入到Map中,然后调用Jacob.jar中提供的相关方法来实现替换. ...
- xsl调用java方法传参_Java中的XSL转换:一种简单的方法
xsl调用java方法传参 XSL转换 (XSLT)是将一个XML文档转换为另一个XML文档的强大机制. 但是,在Java中,XML操作相当冗长和复杂. 即使是简单的XSL转换,也必须编写几十行代码- ...
- 从字节码看java中 this 的隐式传参
从字节码看java中 this 隐式传参具体体现(和python中的self如出一辙,但是比python中藏得更深),也发现了 static 与 非 static 方法的区别所在! static与非s ...
- java调用shell脚本,解决传参和权限问题
1. java 执行shell java 通过 Runtime.getRuntime().exec() 方法执行 shell 的命令或 脚本,exec()方法的参数可以是脚本的路径也可以是直接的 sh ...
- 微信小程序传参到后端解析出手机号(java实现)
需要的Maven依赖 <dependency><groupId>com.alibaba</groupId><artifactId>fastjson< ...
- 前台传数据到后台的HelloWorld程序
初学Javaweb,当我们在前台页面输入信息时,有可能会郁闷怎么让后台收到信息并处理,今天我就写个小例子给有困惑的同学演示一下. 首先我要先介绍下servlet,servlet 就是用Java编写的服 ...
最新文章
- 优秀logo设计解析_优秀Logo设计!数学美的运用
- Loadrunner中的IP欺骗的设置以及误区
- java 判断网络类型_Android 网络类型判断(2g、3g、wifi)及IP地址获取
- python笔记总结_python学习笔记总结(1)
- Xming+putty操作篇
- VC MFC界面上显示BMP图片
- 并发基础知识 — 线程安全性
- SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解
- java8流分组 性能_Java性能教程– Java 8流有多快?
- 「技术人生」第3篇:解决问题的规律总结
- 厂商 push 不通排查指南
- iPhone 12全球销量超过1亿部 研究机构称在4月份就已超过
- docker设置开机自启动
- python输出语句中引用多个变量
- 电脑桌面两个计算机图标怎么删除,电脑桌面上有个图标删除不掉|?怎么处理?
- 微信支付申请及简单使用
- python list超出范围_错误:列表索引超出范围Python(Error: List Index out of Range Python)...
- 这里有 9 本 AI 书籍
- 【spring】依赖注入之@Autowired依赖注入
- 蓝屏 0x00000001 问题怎么解决?
热门文章
- 从数据传输速率的视角思考信道利用率
- 关于卡尔曼滤波详细推导的理解
- python numpy中bool变量转为1或0
- 如何设置 Web 服务器的权限之iis
- 第七章 二叉搜索树 (d2)AVL树:插入
- [枚举] Jzoj P3387 终极武器
- 东北大学 16春学期《实用写作》在线作业1-3 答案
- iOS笔记之UIKit_UIButton
- 针对piix4_smbus ****host smbus controller not enabled的解决方法
- Redhat Linux Enterprise Server 5.5 x86_64位操作系统Karachi时区问题?