今天碰到一乱码问题,怎么解决都不给力最后解决办法是设置了表单的提交方式,将method设置为post,解决问题。虽然默认的提交方式是post。但是如果不显示设置的话,就会出现我所出现的问题。

总结下处理struts2乱码的几个方法:

1.在struts.xml中添加<constant name="struts.i18n.encoding" value="UTF-8"/>

2.在jsp页面中添加<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

3.通过filter方式解决。

<filter>

<filter-name>SetCharacterEncoding</filter-name>

<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>

<init-param>

<param-name>encoding</param-name>

<param-value>UTF-8</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>SetCharacterEncoding</filter-name>

<url-pattern>*.jsp</url-pattern>

</filter-mapping>

<filter-mapping>

<filter-name>SetCharacterEncoding</filter-name>

<url-pattern>*.action</url-pattern>

</filter-mapping>

转载于:https://blog.51cto.com/visionsky/660595

struts2 表单提交乱码问题解决办法相关推荐

  1. laravel表单提交419解决办法

    最近用laravel post表单提交数据报419错误,如下图(原因是表单提交必须带上_token值,防止csrf攻击) 最后的解决办法如下 第一种          找到app/Http/Middl ...

  2. JS阻止form表单提交失败

    JS阻止form表单提交失败 问题简介 解决办法 问题简介 <form th:action="@{/user.do}" method="post" ons ...

  3. php 表单提交2次,微信开发之php表单微信中自动提交两次问题解决办法

    前言: 最近做微信开发,在微信中访问PHP页面,页面中有个表单.测试发现偶尔会出现表单被自动提交两次的情况,导致流程出错. 问题原因 暂时未找到原因,不过怀疑跟微信本身的机制有关. 解决方法 用ses ...

  4. 表单提交中文乱码_Java学习路线分享如何处理中文参数

    Java学习路线分享如何处理中文参数,为什么表单中会产生中文乱码 产生乱码,就是因为服务器和客户端沟通的编码不一致造成的,因此解决的办法是:在客户端和服务器之间设置一个统一的编码,之后就按照此编码进行 ...

  5. 详细叙述ajax的详情,ajax的配置详情、ajax的调用解释、ajax的中文乱码和ajax的表单提交(内有实例)...

    本篇文章主要的讲述了关于ajax的使用总结说明,还有ajax的配置.调用.中文乱码.表单提交等等详细解释,现在我们一起来看这篇文章吧 ·jquery的使用 0.必须优先引入jquery.js 否则无法 ...

  6. jsp表单提交中文乱码的解决

    jsp表单提交中文乱码的解决 <%@ page language="java" contentType="text/html; charset=utf-8 &quo ...

  7. 报错解决:form表单提交存入数据库出现中文乱码

    遇到问题:在JavaWeb学习阶段,通过表单提交对数据库数据进行修改,发现原本为中文字段的数据,表单提交之后都变成了乱码. 解决措施:针对form表单的请求方式修改编码格式 get和post请求的区别 ...

  8. ajax使用总结-ajax的配置-ajax的调用-ajax的中文乱码-ajax的表单提交

    ·jquery的使用    0.必须优先引入jquery.js 否则无法调用jquery框架    1.js区分大小写,起名字的时候要注意    2.jquery根据div的id属性获取页面text的 ...

  9. java表单 mysql 乱码_java web当中表单提交到后台出现乱码的解决方法

    1.如果提交方式为post,想不乱码,只需要在服务器端设置request对象的编码即可,客户端以哪种编码提交的,服务器端的request对象就以对应的编码接收,比如客户端是以UTF-8编码提交的,那么 ...

最新文章

  1. 围巾都这么黑科技了,是我见识少了
  2. RabbitMq简单应用
  3. 从数组中取出n个元素的所有组合(递归实现)
  4. 工作流性能优化(敢问activiti有扩展性?)(3)
  5. 小瓦怕扫地机器人_小瓦扫地机器人青春版评测报告
  6. predict函数 R_R包randomForest的随机森林回归模型以及对重要变量的选择
  7. pyuic4和pyrcc4d的差别
  8. linux装go环境脚本,linux中用shell快速安装配置Go语言的开发环境
  9. python之format函数学习
  10. 杭电oj —— 2052
  11. C++IO流文件指针
  12. 2007年中国搜索引擎市场调查报告
  13. 01背包问题 动态规划求解方法 动态方程的详细解释 能理解的解释(附python代码)
  14. 2019电大计算机考试题及答案,2019年最新电大《计算机应用基础》期末考前复习综合练习题(A、B、C)及参考答案资料小抄...
  15. java 对象查找_Java如何从数组中查找对象元素?
  16. 数梦工场携手宁波共建创新大数据云基地
  17. SSM + Activiti5 简单OA系统
  18. Mysql和js试题_JS和MySQL常见问题
  19. URAL 2013 Neither shaken nor stirred dfs 模拟
  20. 【部署加速】模型Int8量化

热门文章

  1. kgtp linux内核调试
  2. fabric-ca 登记身份时报Error: Response from server: Error Code: 20 - Authentication failure
  3. 诗与远方:无题(七十九)- 望红云而作
  4. Kafka Metrics指标监控
  5. z-index的取值范围
  6. 设计模式之不简单的工厂模式(二)
  7. binhemedia.cn 联系我们_【图片】想在邵阳市打个水井找谁好,附近专业快速钻井唐师傅联系电话,【邵阳生活吧】...
  8. Vue 自定义组件 —— slot插槽
  9. 快速排序思路(前后指针版),代码实现
  10. idea运行android usb调试,android-Intellij Idea不允许在真实设备上运行应...