get,post请求的编码统一
get提交方式:methpd="get"与地址栏,超链接(<href="xx">)请求方式,默认都属于get提交方式
http://localhost:8080/Test/front/show.jsp?uname=admin&upwd=123&uhobbies=%E8%B6%B3%E7%90%83&uhobbies=%E7%AF%AE%E7%90%83&submit=%E6%8F%90%E4%BA%A4
连接/文件?参数名1=参数值1&......
post提交方式
get,post区别:
1. get在地址栏显示请求信息(但是地址栏容纳的信息有限,一般为4~5k,如果请求数据存在大文件,图片,会报错)
post不显示
2. 文件上传操作必须为post
请求统一的编码 request
tomcat7以前默认编码都是(iso-8859-1)
而我们使用utf-8,编码不统一
如果是get请求方法:
1. 统一每一个变量的编码
new String(旧编码,新编码)
name=new String(name.getBytes("iso-8859-1"),"utf-8"); //不推荐,太麻烦
2. 修改server.xml,一次性更改tomcat默认get提交方式的编码(uft-8)
在tomcat/conf/server.xml中找到:
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
将URIEncoding="UTF-8"加在Connector中即可
建议:使用tomcat时,先将tomcat的编码统一好
如果是post请求方法:
<%request.setCharacterEncoding("utf-8");%>
body里面加上这句话即可
get,post请求的编码统一相关推荐
- jsp中get请求与post请求编码统一问题(1.0)
统一请求的编码:request 前提:register.jps页面: <form action="show.jsp" method="post">/ ...
- 使用request对象实现注册实例,请求方式编码的问题
1.注册 register.jsp ,show.jsp WebContent/register.jsp: WebContent/show.jsp: http://localhost:8888/MyJ ...
- Web请求响应编码问题详解
乱码问题一直是困扰开发人员的比较头疼的问题,而发生在 web 请求响应中的乱码问题由于牵扯到比较多的协议框架和技术实现,又显得更加棘手.web 请求中的乱码一般容易出现在两个地方:一是所请求的资源名称 ...
- java/jsp/sql server项目 字符编码统一_JSP开发过程遇到的中文乱码问题及解决方案...
对于程序猿来说,乱码问题真的很头疼,下面列举几种常见的乱码. 1.数据库编码不一致导致乱码 解决方法:首先查看数据库编码,输入: show variables like "%char%&qu ...
- js处理url中的请求参数(编码/解码)
在处理 a 链接跳转其他页面时,总会遇到需要传递一些当前页面的信息到其他页面,然后其他页面利用这些信息进行相关操作.利用 get 请求或 hash 传递是常见的方式. 首先,需要对传递的参数进行编码, ...
- 易语言post请求特殊字符编码问题
易语言 网络请求Post 请求体中存在特殊字符"+"等字符问题 问题描述: 在与服务器交互过程中发现请求体中存在+号 等特殊字符时,服务器将接受不到此字符. 解决方案: 将请求体中 ...
- java服务器端开发-servlet:202、Servlet执行过程介绍:get请求与post请求、编码相关等
声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!! 文章目录 4.get请求与post请求 (1)哪一些情况下,浏览器会发送get请求? (2)哪一些情况下,浏览 ...
- windows下统一mysql编码_mysql5.7 windows7编码统一utf-8
查看mysql数据编码 登录mysql服务,查看mysql数据库默认的编码 mysql> show variables like 'character%'; +----------------- ...
- windows下统一mysql编码_mysql5.7 windows7编码统一utf-8-Go语言中文社区
查看mysql数据编码 登录mysql服务,查看mysql数据库默认的编码 mysql> show variables like 'character%'; +----------------- ...
最新文章
- 企业选择网站制作公司需要关注这几点!
- DrawerLayoutDemo【侧边栏(侧滑菜单)简单实现】
- python word2vector (三)
- Android游戏开发基础part3--Paint 画笔
- ectouch第六讲 之表常用链接
- JavaScript笔记(6)
- Android笔记 get方式提交数据到服务器 避免乱码 demo
- 为何python不好找工作-谁说Python找工作难?人生苦短,Python工程师你们还好吗?...
- WCF开发实战系列二:使用IIS发布WCF服务(转)
- 图像 - 灰度化、灰度反转、二值化
- 【layui】省市区的三级联动
- ApacheCN 翻译/校对/笔记整理活动进度公告 2019.10.11
- python是一门_人人用Python 篇一:Python是一门人人可掌握的手艺
- 详解vue中数据传递(父传子、子传父、兄弟之间以及vuex)代码附上
- WIFI 认证加密模式介绍 理解无线安全
- 你永远不知道用户怎么使用你的产品
- 网络传输介质详细说明【包括线序】
- 【搬家】【软件工具】BitBucket 初体验-安装与配置
- 小学生五星分期,钉钉在线求饶
- 1688API详情接口调用示例
热门文章
- LeetCode 123. 买卖股票的最佳时机 III(动态规划)
- LeetCode 874. 模拟行走机器人(set)
- c语言(int)x 100,【单选题】下列语句执行后,变量a、c的值分别是( ) int x=182; 
int a,c;c=x/100;a=x%10;...
- matlab仿真模拟随机过程,基于MATLAB的随机过程仿真.pdf
- 写接口是什么意思啊_科普贴:果汁包装上写NFC到底是什么意思?
- mysql new map_使用构造器模式动态构建Map作为mybatis的查询条件
- LeetCode之无重复字符的最长子串
- 美团广告实时索引的设计与实现
- 微服务系列:Dubbo与SpringCloud的Ribbon、Hystrix、Feign的优劣势比较
- 中文任务型对话系统中的领域分类