一、request处理表单数据及乱码

  1.1 处理单个表单数据用request.getParameter("x");
  1.2 处理多个表单(checkbox、select)数据用request.getParameterValues("x");

二、乱码的解决:

  2.1 解决提交数据乱码
    2.1.1 解决post提交的乱码问题
      request.setCharacterEncoding("utf-8");
  2.2解决get提交参数乱码问题
    2.2.1解决少量参数
      String name=request.getParameter("name");
      name=new String(name.getBytes("iso-8859-1"),"utf-8")
    2.2.2 设置tomcat配置
      <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>
  2.3 解决响应数据乱码问题
    2.3.1 设置在网络传递编码,默认为iso-8859-1
      response.setCharacterEncoding("utf-8");
    2.3.2 设置浏览器的编码方式
      response.setContentType("text/html;charset=utf-8");
    2.3.3处理在不同浏览器编码不一致
      <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8" useBodyEncodingForURI="true"/>
    2.3.4 以后写一个专门处理乱码的过滤器,统一处理乱码问题

转载于:https://www.cnblogs.com/aeon/p/10995872.html

sxt_(015)_request处理表单数据及乱码相关推荐

  1. ajax异步提交 java_jquery ajax异步提交表单数据的方法

    使用jquery的ajax方法可以异步提交表单,成功后后台返回json数据,回调函数处理,可以不用刷新页面,达到异步的目的: 处理表单的数据可以用serialize()方法进行序列化,而如果提交的数据 ...

  2. 数据验证html,JavaScript 表单数据验证

    JavaScript 表单 HTML 表单验证可以通过 JavaScript 来完成. HTML 表单验证也可以通过浏览器来自动完成. 如果表单字段 (fname) 的值为空, required 属性 ...

  3. 小程序将form表单数据写入云数据库

    小程序将form表单数据写入云数据库 <!--pages/MyIncome/MyIncome.wxml--> <view class='forms'><form bind ...

  4. python提交表单无效_使用Django Form解决表单数据无法动态刷新的两种方法

    一.无法动态更新数据的实例 1. 如下,数据库中创建了班级表和教师表,两张表的对应关系为"多对多" from django.db import models class Class ...

  5. php yii2自动给值,Yii2基于Ajax自动获取表单数据的方法

    本文实例讲述了Yii2基于Ajax自动获取表单数据的方法.分享给大家供大家参考,具体如下: 这里有两张表,表结构如下,locations表存放的省份和邮编等信息,两张表的model和curd均使用gi ...

  6. jquery java json转字符串_用jQuery以及JSON包将表单数据转为JSON字符串

    用jQuery以及JSON包将表单数据转为JSON字符串 [日期:2013-01-10] 来源:Linux社区 作者:Linux [字体:大 中 小] 提供一个将表单数据转为json对象,再转为字符串 ...

  7. 解决ssm项目表单数据提交到数据库乱码问题

    解决ssm项目表单数据提交到数据库乱码问题 参考文章: (1)解决ssm项目表单数据提交到数据库乱码问题 (2)https://www.cnblogs.com/duzhentong/p/8576512 ...

  8. ajax提交form表单数据_[基础编程学习] [PHP7数组详解]:第2章 (1)从表单提交数据说起...

    读完本章节内容,您能得到以下知识: 定义和使用数组 创建表单,并验证表单提交的数组 创建简单的数组结构 操作简单数组的值 遍历数组结构 将表单数据存入数组 存入数组之前进行数据验证 # 2.1 为什么 ...

  9. vue.js的一些事件绑定和表单数据双向绑定

    知识点: v-on:相当于: 例如:v-on:click==@click ,menthods事件绑定 v-on修饰符可以指定键盘事件v-model进行表单数据的双向绑定 <template> ...

最新文章

  1. 【经验】Lenovo/ThinkPad 进入BIOS的方法汇总
  2. 使用Docker虚拟化出一个Centos7操作系统(140、141机器上执行)
  3. 大厂JVM GC面试题
  4. [Stardust]星尘分布式全链路监控
  5. 社群空间站v3.5.2 后台增加一处备注
  6. weblogic linux sun/awt/X11GraphicsEnvironment
  7. 计算机组成原理计算题题库,计算机组成原理习题库.doc
  8. 2.2_queue_队列
  9. HMM:隐马尔科夫模型 - 学习
  10. Yann LeCun送你的春节大礼:免费学习全部2020春季深度学习课程
  11. 11gpath失败 oracle_win10安装oracle11g提示path长度不够,该怎样解决?
  12. Xcap使用教程--创建、发送和分析报文
  13. 学习Python爬虫有哪些书籍书籍?看这几本书就够了
  14. workbench动力学周炬_ANSYSWorkbench有限元分析实例详解(动力学)
  15. 软件工程考研复试、工作面试常见问题及答案
  16. HarmonyOS无法添加outlook日历(报错该账户名称已被使用)
  17. 智慧灯杆解决方案之智慧景区建设
  18. Linux运维工程师发展
  19. Hibernate占位符?和:及JPA占位符
  20. 国内无代码平台数据统计功能对比

热门文章

  1. 国内主要遥感期刊投稿信息
  2. VXI和PXI的区别
  3. Consul注册中心注册的服务总是红叉 (All service checks failing)
  4. 网易有道 IP地址、邮编区号及城市查询、手机号码归属地和身份证 查询接口API
  5. cad管线交叉怎么画_CAD基础教程,CAD中你知道如何使用CAD角度怎么画吗?快来Get吧...
  6. 成功解决ValueError: day is out of range for month问题
  7. JavaScript---网络编程(9-2)--DHTML技术演示(2-2)-表格加强
  8. 通过修复VMware软件解决虚拟机无法识别到U盘设备的问题
  9. PC 网易云音乐桌面歌词原版天际蓝配色方案
  10. 全国计算机互联网城市排名,中国互联网+城市排名:杭州第一 北京仅排第八