超链接属于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中文请求相关推荐

  1. ajax前台传json到后台解析的方法以及注意事项

    首先,如果是maven工程的话,需要在pom.xml文件中添加下方依赖<dependency><groupId>net.sf.json-lib</groupId>& ...

  2. Pageable 前台传参

    Pageable 前台传参 满足分页和(多字段)排序的功能 前端请求方式如下 http://yyh.com/api_busi/visitxxx/logs?page=0&size=25& ...

  3. shell 脚本启动 SpringBoot程序,用 curl 传参给 post、delete、update等请求的body

    shell脚本启动SpringBoot #!/bin/sh ## java 此处是指定jdk启动 export JAVA_HOME=/usr/local/java/jdk1.8.0_181 # jre ...

  4. JAVA实现模板word文档导入,Java依据word模板生成word文档之后台解析和实现及部分代码(一)...

    Java根据word模板生成word文档之后台解析和实现及部分代码(一) 后台主要工作是解析XML定义的标签文件,并获取到数据集,放入到Map中,然后调用Jacob.jar中提供的相关方法来实现替换. ...

  5. xsl调用java方法传参_Java中的XSL转换:一种简单的方法

    xsl调用java方法传参 XSL转换 (XSLT)是将一个XML文档转换为另一个XML文档的强大机制. 但是,在Java中,XML操作相当冗长和复杂. 即使是简单的XSL转换,也必须编写几十行代码- ...

  6. 从字节码看java中 this 的隐式传参

    从字节码看java中 this 隐式传参具体体现(和python中的self如出一辙,但是比python中藏得更深),也发现了 static 与 非 static 方法的区别所在! static与非s ...

  7. java调用shell脚本,解决传参和权限问题

    1. java 执行shell java 通过 Runtime.getRuntime().exec() 方法执行 shell 的命令或 脚本,exec()方法的参数可以是脚本的路径也可以是直接的 sh ...

  8. 微信小程序传参到后端解析出手机号(java实现)

    需要的Maven依赖 <dependency><groupId>com.alibaba</groupId><artifactId>fastjson< ...

  9. 前台传数据到后台的HelloWorld程序

    初学Javaweb,当我们在前台页面输入信息时,有可能会郁闷怎么让后台收到信息并处理,今天我就写个小例子给有困惑的同学演示一下. 首先我要先介绍下servlet,servlet 就是用Java编写的服 ...

最新文章

  1. 优秀logo设计解析_优秀Logo设计!数学美的运用
  2. Loadrunner中的IP欺骗的设置以及误区
  3. java 判断网络类型_Android 网络类型判断(2g、3g、wifi)及IP地址获取
  4. python笔记总结_python学习笔记总结(1)
  5. Xming+putty操作篇
  6. VC MFC界面上显示BMP图片
  7. 并发基础知识 — 线程安全性
  8. SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解
  9. java8流分组 性能_Java性能教程– Java 8流有多快?
  10. 「技术人生」第3篇:解决问题的规律总结
  11. 厂商 push 不通排查指南
  12. iPhone 12全球销量超过1亿部 研究机构称在4月份就已超过
  13. docker设置开机自启动
  14. python输出语句中引用多个变量
  15. 电脑桌面两个计算机图标怎么删除,电脑桌面上有个图标删除不掉|?怎么处理?
  16. 微信支付申请及简单使用
  17. python list超出范围_错误:列表索引超出范围Python(Error: List Index out of Range Python)...
  18. 这里有 9 本 AI 书籍
  19. 【spring】依赖注入之@Autowired依赖注入
  20. 蓝屏 0x00000001 问题怎么解决?

热门文章

  1. 从数据传输速率的视角思考信道利用率
  2. 关于卡尔曼滤波详细推导的理解
  3. python numpy中bool变量转为1或0
  4. 如何设置 Web 服务器的权限之iis
  5. 第七章 二叉搜索树 (d2)AVL树:插入
  6. [枚举] Jzoj P3387 终极武器
  7. 东北大学 16春学期《实用写作》在线作业1-3 答案
  8. iOS笔记之UIKit_UIButton
  9. 针对piix4_smbus ****host smbus controller not enabled的解决方法
  10. Redhat Linux Enterprise Server 5.5 x86_64位操作系统Karachi时区问题?