这里给一个栗子,两个文件。

reg.jsp部分代码

    <form action="request.jsp" method="post" name="regForm"><table><tr><td>用户名:</td><td><input type="text" name="username"  /></td></tr><tr><td>密码:</td><td><input type="password" name="password"  /></td></tr><tr><td>兴趣:</td><td><input type="checkbox" name="favorite" value="read"  />读书<input type="checkbox" name="favorite" value="music"  />音乐<input type="checkbox" name="favorite" value="movie"  />电影<input type="checkbox" name="favorite" value="internet"  />上网</td></tr><tr><td colspan="2"><input type="submit" value="提交"/></td></tr></table><a href="request.jsp?username=张三" target="_blank">测试URL</a>

request.jsp

    用户名:<%=request.getParameter("username") %> <br />密码:<%=request.getParameter("password") %> <br />兴趣:<%if(request.getParameterValues("favorite")!=null) {String []favorites = request.getParameterValues("favorite");for(String v:favorites)out.println(v+" ");}%>

运行reg.jsp,填写表单信息,如果用户名那里填的是中文,在request.jsp显示将会乱码,因为默认接受的是ISO-8859-1编码,我们这里在request.php里加如下代码可以解决这个中文乱码问题

<%request.setCharacterEncoding("utf-8"); //解决中文乱码,无法解决URL传递中文出现的乱码问题
%>

当然,文件里的charset=utf-8也要设置。

但是,上面的代码只能解决表单提交时中文乱码问题,如果我们点reg.jsp的“测试URL”链接,还是会出现中文乱码,于是将介绍下面这个方法,也很简单,彻底。

在Tomcat安装目录下,打开conf文件夹,打开里面的server.xml文件

在Connector里加一句 URIEncoding=”utf-8” ,像这样

 <Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URIEncoding="utf-8" />

本文链接:http://liuyanzhao.com/3980.html

Jsp链接传值中文乱码问题解决相关推荐

  1. 【已解决】对JSP页面传值中文乱码的简单解决方法

    很多java程序员在日常的工作中总会遇到对JSP页面传值中文乱码的情况,一些朋友由于操作不当,造成了很大的麻烦.本文将为大家讲解关于对JSP页面传值中文乱码的简单解决方法的内容. 方法/步骤 方法一: ...

  2. C# asp.net页面通过URL参数传值中文乱码问题解决办法

    C# asp.net页面通过URL参数传值中文乱码问题解决办法 参考文章: (1)C# asp.net页面通过URL参数传值中文乱码问题解决办法 (2)https://www.cnblogs.com/ ...

  3. JSP怎么解决中文乱码问题

    一.JSP页面显示乱码 二.表单提交中文时出现乱码 三.数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大 ...

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

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

  5. java.net.url 中文乱码_jsp get Url请求方式中文乱码问题解决办法

    本文章来给大家介绍关于jsp get Url请求方式中文乱码问题解决办法,有需要的朋友可参考. jsp中post方式请求一般不会乱码,如果乱码加上这句: 解决办法一 代码如下 复制代码 request ...

  6. php中文乱码无法解决_php中文乱码问题解决方法

    导入php中文乱码问题一般就是字符集编码问题了,只有字符集编码问题才会导致中文乱码了,这是我总结了所有在php开发中看到中文乱码问题的根本原因了,下面我整理了一些关于php中文乱码问题解决办法与例子, ...

  7. springMVC保存数据到mysql数据库中文乱码问题解决方法

    springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...

  8. java执行cmd命令,返回结果中文乱码问题解决

    java执行cmd命令,返回结果中文乱码问题解决 参考文章: (1)java执行cmd命令,返回结果中文乱码问题解决 (2)https://www.cnblogs.com/kwaitfort/p/90 ...

  9. Zip文件中文乱码问题解决方法(MAC->Windows)

    Zip文件中文乱码问题解决方法(MAC->Windows) 参考文章: (1)Zip文件中文乱码问题解决方法(MAC->Windows) (2)https://www.cnblogs.co ...

  10. python3 库pandas写入csv格式文件出现中文乱码问题解决方法

    python3 库pandas写入csv格式文件出现中文乱码问题解决方法 参考文章: (1)python3 库pandas写入csv格式文件出现中文乱码问题解决方法 (2)https://www.cn ...

最新文章

  1. 拿到WP官方主题Twenty Ten就是一顿nofollow伺候
  2. springboot项目输入打印日志文件到本地
  3. PriorityBlockingQueue用法
  4. solr查询特殊字符的处理
  5. 数据结构--汉诺塔--借助栈实现非递归---Java
  6. 会写高考作文的AI,内含17亿参数、2亿数据、1万行代码
  7. 处理veh调试器检测_越狱检测抖音逻辑???
  8. Oracle学习(四)_SQL函数
  9. 集合php,php function集合
  10. python通过文件路径读取图片
  11. 汽车主要电子控制系统模块
  12. zebra 斑马打印机 打印图片
  13. 学数据分析到底要不要掌握Linux-Python基础前传(2)
  14. python的内存管理
  15. 大陆引进《火影忍者》角色中文译名雷人出炉
  16. C++ primer(第五版)简单读书笔记
  17. QT:QBitArray
  18. 英语基础太差,能学好编程吗?
  19. 编程语言排行榜2017_2017年最好的编程语言是什么?
  20. WorkNC型面和结构面编程技巧分享

热门文章

  1. 从零开始使用webpack 4, Babel 7创建一个React项目
  2. View Agent Direct-Connection注册表
  3. IE10、IE11 ASP.Net 网站无法写入Cookie 问题
  4. 【linux】具体芯片MACHINE_START处理
  5. python生成曲线图
  6. 搭建邮件系统,采用sendmail+dovecot+openwebmail架构
  7. 【SpringBoot_ANNOTATIONS】组件注册 03 FilterType
  8. java智能社下载_08 深入javascript
  9. python 字典排序成绩_原来python中dict()的高级用法可以这样实现!真是让我长了见识...
  10. java int stack_java stack总结