今天像往常一样学习 JSP  但是在 提交表单数据的时候问题出现了 我这里所说的是 JSP获取表单数据时候的乱码问题 ,然后我百思不得其解 重复试验了很多次 依然没结果 最后百度 了好久终于解决了 这个问题   这个问题是Tomcat下 的JSP开发经常遇到的问题  . 解决方法如下

这是Tomcat为我们提供的解决方案

1、首先 复制   Tomcat安装目录下 webapps\examples\WEB-INF\classes\filters\SetCharacterEncodingFilter.class  文件到我们的项目目录 WEB-INF下

2、然后 修改  WEB-INF下得 web.xml文件 在

<web-app>
后面加上如下配置代码:
<filter>
  <filter-name>Set Character Encoding </filter-name>
  <filter-class>SetCharacterEncodingFilter</filter-class>
  <init-param>
   <param-name>encoding</param-name>
   <param-value>UTF8</param-value>
  </init-param>
</filter>
<filter-mapping>
  <filter-name>Set Character Encoding</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>

3、然后关键的一步是调用request.setCharacterEncoding("gbk")   ;//设置编码方式  当出现表单提交数据的时候 就会使用我们制定的编码

我们可能觉得 我在开头也加上了

<% @  page contentType=”text/html;  charset=utf-8” %> 为什么就不能获取中文表单数据呢 ?

这个是针对上下问输出 而不是针对与表单数据的获取 。。

关于 中文乱码问题 我将上传给大家下载http://download.csdn.net/detail/yue7603835/3775970

转载于:https://www.cnblogs.com/mosatsu/archive/2011/11/09/2466858.html

基于Tomcat的JSP开发过程中的中文乱码问题解决相关推荐

  1. SpringMVC开发过程中的中文乱码问题

    相信大家在开发初期遇到中文乱码问题一定是一头雾水,不是数据库乱码了就是页面乱码了或者传值时乱码.其实解决乱码的途径很简单,就是统一编码与解码的类型,我把自己遇到的乱码问题整理出来,希望能够对大家有用. ...

  2. tomcat启动时窗口中出现中文乱码的解决办法

    免安装版通过startup.bat文件启动tomcat后,启动窗口有时会出现中文乱码,虽然这些对tomcat本身的使用没有任何影响,但是有时候报错会扰乱你的视线. 那就要修复这个问题,对于乱码问题,本 ...

  3. java中文乱码decode_Java WEB开发中的中文乱码问题解决

    在项目中总是遇到乱码问题,有时候在网上查找到了解决方案,但是没有记录下来为什么出现的乱码.因为出现乱码的方式有好几种,我简单总结一下吧,为以后留着用,也算总结学习一下. 一般来讲,为了处理乱码问题,在 ...

  4. 使用ubuntu 10.04中的中文乱码问题解决

    2019独角兽企业重金招聘Python工程师标准>>> 1.ibus输入法 Ubuntu 系统安装后已经自带了ibus输入法,在英语环境下默认不启动. 配置ibus自动启动可以在ub ...

  5. eclipse中配置文件中文乱码问题解决

    eclipse中配置文件乱码问题解决 xxx.properties或者yml文件中文乱码问题 步骤: Window->Preferences->General->Content Ty ...

  6. jsp中解决中文乱码问题(基础问题)

    在两个jsp简单页面编写中,出现了一个问题,出现了中文乱码, 本应该出现的中文显示不出来,分析如下:java编程之所以会出现说出现中文乱码是 因为:Java的内核和class文件是基于unicode的 ...

  7. spring mvc项目中,在jsp页面中输入中文时,提交到student.jsp页面后,结果显示中文乱码

    在jsp页面中输入中文时,提交到student.jsp页面后,结果显示中文乱码 下面是相关代码截图 表单代码: 控制器类代码: springmvc配置文件代码: 用于显示的jsp页面: 修改之前的we ...

  8. eclipse中jsp和html文件中文乱码

    eclipse中jsp和html文件中文乱码 首先设置项目的编码,右键项目–>properties–>resource里边的text file encoding设置为utf-8,然后jsp ...

  9. 如何解决oracle中文乱码问题,oracle中解决中文乱码问题

    中文乱码问题解决 1.查看服务器端编码 select userenv('language') from dual; 查到结果是: USERENV('LANGUAGE') --------------- ...

最新文章

  1. python语法手册-Python编程参考手册
  2. python standard lib_跟Python Standard Library混个脸熟(一)
  3. python+xlrd+echarts数据可视化demo
  4. [转] vim 正则表达式 很强大
  5. 提升软件开发者效率的10个提示
  6. h5 手风琴效果_小程序-实现折叠面板-手风琴效果
  7. 剑指 Offer 35. 复杂链表的复制(哈希/衍生拆分图解)
  8. linux 的学习笔记-linux 指令大全
  9. Leetcode题目:Binary Tree Paths
  10. 【房价预测】基于matlab遗传算法优化BP神经网络房价预测【含Matlab源码 592期】
  11. SQL Server(express)安装教程
  12. 基于张正友标定法的工业机器人视觉标定
  13. CATIA二次开发—探讨CATIA单位问题
  14. 公网linux服务器地址,Linux终端查看服务器公网IP地址的四条命令
  15. 全栈学习的知识点梳理(一)
  16. Coherence X for mac(网站转换为mac应用的工具)
  17. 没有IT工作经验找工作难吗?
  18. 微信公众号开发:如何获取openId(最简单的方式)
  19. Python_Python遍历列表的四种方法
  20. mysql的可视化工具使用推荐

热门文章

  1. Laravel Carbon获取 某个时间后N个月的时间
  2. 原生JS获取地址了参数
  3. JavaJDBC【三、增删改查】
  4. Hadoop MapReduce编程 API入门系列之压缩和计数器(三十)
  5. D3中数据与DOM element绑定之data() enter() exit()浅析
  6. Java服务器 dm Server
  7. 转】.NET强名称工具(Sn.exe)使用详解
  8. [转]聚集索引和非聚集索引(sql server索引结构及其使用)
  9. vue的v-model绑定对象属性时,更新不及时,不能修改
  10. CSS3 弹性盒子模型