当前位置:编程学习 > JAVA >>

古易做图ar包的问题,struts-core-2.1.6中文乱码问题

数据库用MySql

按照视频搭的框架。jar包不是最新的,struts-core-2.1.6有中文乱码的BUG,

我换了2.1.8或者更新的 、 更老的 不是在启动服务器时候错误就是运行的时候会找不到文件

按照网上添加filter的办法也做了,还是。。。。

怎么弄呢, --------------------编程问答-------------------- 在配置文件中最好自己写一个过滤器,包用2.1.7,2.1.6对中文的处理上有bug! --------------------编程问答-------------------- web.xml用2.0配置 --------------------编程问答-------------------- 任何地方编码统一,这样可能会好点,要不就只有自己处理了 --------------------编程问答--------------------
引用 1 楼  的回复:
在配置文件中最好自己写一个过滤器,包用2.1.7,2.1.6对中文的处理上有bug!

在网上找了这样一段过滤器的代码 没好使呢
<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>中指定的类有问题

需要手动添加一个类

有相同问题的PM我

OVER --------------------编程问答-------------------- 手动写一个中文过滤器也不行? 不可能把。 --------------------编程问答-------------------- 不需要手动写一个
<filter>
<filter-name>encoding</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>encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


没好使, 是因为少包,里面的类在spring.jar这个包中,去下载这个包就可以了。
struts-core-2.1.6这个包有bug,那就用其它的包吧。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,