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请求的编码统一相关推荐

  1. jsp中get请求与post请求编码统一问题(1.0)

    统一请求的编码:request 前提:register.jps页面: <form action="show.jsp" method="post">/ ...

  2. 使用request对象实现注册实例,请求方式编码的问题

    1.注册 register.jsp  ,show.jsp WebContent/register.jsp: WebContent/show.jsp: http://localhost:8888/MyJ ...

  3. Web请求响应编码问题详解

    乱码问题一直是困扰开发人员的比较头疼的问题,而发生在 web 请求响应中的乱码问题由于牵扯到比较多的协议框架和技术实现,又显得更加棘手.web 请求中的乱码一般容易出现在两个地方:一是所请求的资源名称 ...

  4. java/jsp/sql server项目 字符编码统一_JSP开发过程遇到的中文乱码问题及解决方案...

    对于程序猿来说,乱码问题真的很头疼,下面列举几种常见的乱码. 1.数据库编码不一致导致乱码 解决方法:首先查看数据库编码,输入: show variables like "%char%&qu ...

  5. js处理url中的请求参数(编码/解码)

    在处理 a 链接跳转其他页面时,总会遇到需要传递一些当前页面的信息到其他页面,然后其他页面利用这些信息进行相关操作.利用 get 请求或 hash 传递是常见的方式. 首先,需要对传递的参数进行编码, ...

  6. 易语言post请求特殊字符编码问题

    易语言 网络请求Post 请求体中存在特殊字符"+"等字符问题 问题描述: 在与服务器交互过程中发现请求体中存在+号 等特殊字符时,服务器将接受不到此字符. 解决方案: 将请求体中 ...

  7. java服务器端开发-servlet:202、Servlet执行过程介绍:get请求与post请求、编码相关等

    声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!! 文章目录 4.get请求与post请求 (1)哪一些情况下,浏览器会发送get请求? (2)哪一些情况下,浏览 ...

  8. windows下统一mysql编码_mysql5.7 windows7编码统一utf-8

    查看mysql数据编码 登录mysql服务,查看mysql数据库默认的编码 mysql> show variables like 'character%'; +----------------- ...

  9. windows下统一mysql编码_mysql5.7 windows7编码统一utf-8-Go语言中文社区

    查看mysql数据编码 登录mysql服务,查看mysql数据库默认的编码 mysql> show variables like 'character%'; +----------------- ...

最新文章

  1. 企业选择网站制作公司需要关注这几点!
  2. DrawerLayoutDemo【侧边栏(侧滑菜单)简单实现】
  3. python word2vector (三)
  4. Android游戏开发基础part3--Paint 画笔
  5. ectouch第六讲 之表常用链接
  6. JavaScript笔记(6)
  7. Android笔记 get方式提交数据到服务器 避免乱码 demo
  8. 为何python不好找工作-谁说Python找工作难?人生苦短,Python工程师你们还好吗?...
  9. WCF开发实战系列二:使用IIS发布WCF服务(转)
  10. 图像 - 灰度化、灰度反转、二值化
  11. 【layui】省市区的三级联动
  12. ApacheCN 翻译/校对/笔记整理活动进度公告 2019.10.11
  13. python是一门_人人用Python 篇一:Python是一门人人可掌握的手艺
  14. 详解vue中数据传递(父传子、子传父、兄弟之间以及vuex)代码附上
  15. WIFI 认证加密模式介绍 理解无线安全
  16. 你永远不知道用户怎么使用你的产品
  17. 网络传输介质详细说明【包括线序】
  18. 【搬家】【软件工具】BitBucket 初体验-安装与配置
  19. 小学生五星分期,钉钉在线求饶
  20. 1688API详情接口调用示例

热门文章

  1. LeetCode 123. 买卖股票的最佳时机 III(动态规划)
  2. LeetCode 874. 模拟行走机器人(set)
  3. c语言(int)x 100,【单选题】下列语句执行后,变量a、c的值分别是( ) int x=182; int a,c;c=x/100;a=x%10;...
  4. matlab仿真模拟随机过程,基于MATLAB的随机过程仿真.pdf
  5. 写接口是什么意思啊_科普贴:果汁包装上写NFC到底是什么意思?
  6. mysql new map_使用构造器模式动态构建Map作为mybatis的查询条件
  7. LeetCode之无重复字符的最长子串
  8. 美团广告实时索引的设计与实现
  9. 微服务系列:Dubbo与SpringCloud的Ribbon、Hystrix、Feign的优劣势比较
  10. 中文任务型对话系统中的领域分类