到处都是utf-8编码了,怎么还是乱码,奇怪,后来加了一个过滤器可以了

注意顺序

Code
<filter>
        <filter-name>struts-cleanup</filter-name>
        <filter-class>
            org.apache.struts2.dispatcher.ActionContextCleanUp
        </filter-class>
    </filter>
    <filter>
        <filter-name>sitemesh</filter-name>
        <filter-class>
            org.apache.struts2.sitemesh.FreeMarkerPageFilter
        </filter-class>
    </filter>
    <filter>
        <filter-name>struts</filter-name>
        <filter-class>
            org.apache.struts2.dispatcher.FilterDispatcher
        </filter-class>
    </filter>

<filter>
        <filter-name>encodingFilter</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>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>

<filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <filter-mapping>
        <filter-name>struts-cleanup</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <filter-mapping>
        <filter-name>sitemesh</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <filter-mapping>
        <filter-name>struts</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

转载于:https://www.cnblogs.com/xuwenyan/archive/2009/03/17/1414047.html

struts2+freemarker+sitemesh乱码,解决了相关推荐

  1. Struts2国际化文件乱码解决

    方法1:使用native2ascii进行编码转换 代码如下: native2ascii -encoding UTF-8 GlobalMessages.properties NewGlobalMessa ...

  2. java中文乱码解决之道(二)—–字符编码详解:基础知识 + ASCII + GB**

    原文出处:http://cmsblogs.com/?p=1412 在上篇博文(java中文乱码解决之道(一)-–认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述 ...

  3. pycharm 运行控制台中文乱码解决办法

    pycharm 运行控制台中文乱码解决办法

  4. vs code中文乱码解决方法

    修改 1.(安装方法) 2.显示终端输入数据输出结果(完美解决) 3.修改部分:中文乱码解决方法 第一步: 第二步: 1.(安装方法) 转载于: https:blog.csdn.net/qq_4304 ...

  5. Zabbix 中文乱码解决

    Zabbix 中文乱码解决 1.在本地的C:\Windows\Fonts下选择自己喜欢的字体,此处选择黑体(我只测试过宋体,楷体,黑体,幼圆其他中文字体应该都支持) 在C:\Windows\Fonts ...

  6. Ubuntu10.04下gFtp2.0.19 远程客户端中文乱码解决方法

    Ubuntu10.04下gFtp2.0.19 远程客户端中文乱码解决方法如下: 1.打开"gFTP-FTP-属性-常规-远程字符集": 2.将远程字符集设置为:gb2312,gbk ...

  7. 【数据库】MySQL乱码解决(存入数据乱码和查询输出乱码)

    一般在安装和设置MySQL的时候会选择将其编码格式设置为UTF8,以保证数据库在不用语言环境下的适应性.但是一般在Win下使用的时候,本机编码集却是GBK或者GB2312.这样在Win下的GBK编码输 ...

  8. C# .net中cookie值为中文时的乱码解决方法

    C# .net中cookie值为中文时的乱码解决方法 一.cookie的名称或子cookie的名称不能为中文,否则无法获得cookie 这个好办,名称不用中文即可 二.cookie的值为中文时候,取c ...

  9. navicat for mysql 显示中文乱码解决办法

    navicat for mysql 显示中文乱码解决办法   最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题 ...

最新文章

  1. 搜索(Search)
  2. 20张图带你到HBase的世界遨游
  3. Java调用python脚本
  4. mvc 普通上传, 图片转二进制上传
  5. python代码格式-Python代码格式PEP8
  6. session过期跳转到登陆页面并跳出iframe框架的最简单方法
  7. XCTF WEB simple_js
  8. php绘制饼图,php怎么绘制饼图?
  9. CSPNOIP2020总结
  10. 在NetBeans IDE 6.9.1上搭建Android SDK环境(WIN和Linux平台)
  11. Python:Tensorflow中两个稀疏张量相乘
  12. Imgproc.findContours函数
  13. ctfshow-WEB-web3
  14. JAVA ------- eclipse使用的步骤: %## 使用小技巧 ##%
  15. 矩阵的逆、伪逆、左右逆
  16. 项目的webinf文件在哪_PMP章节练习(第四章:项目整合管理)
  17. vs2015(激活密钥)
  18. 短线起爆点(移动均线15种战法)
  19. 2024考研《艺术学概论》彭吉象|复习笔记(下篇)(7-12章)
  20. 使用虚拟机备份软件恢复OpenStack虚拟机

热门文章

  1. libsvm——数据格式的转换及使用
  2. python表格对齐_python 格式化输出 列表对齐左对齐右对齐
  3. mysql如何进入用户权限_教您如何查看MySQL用户权限
  4. linux mysql utf-8编码_笔记:linux下mysql设置utf-8编码方法
  5. crop video in ffmpeg
  6. 一种结合颜色特征和区域生长的疾病斑图像分割方法(复杂环境下分割效果好)
  7. OpenCV读图、展示和保存新图
  8. softmax的简洁实现
  9. Python安装以及简单使用
  10. e7用什么主板_主板当中的纽扣电池有什么用?电池没电了会怎样?