阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何解决tomcat启动 ssm项目出现乱码

29次阅读
没有评论

共计 942 个字符,预计需要花费 3 分钟才能阅读完成。

导读 这篇文章主要介绍了 tomcat 启动 ssm 项目出现乱码的解决, 解决方式需要在 tomcat 的配置文件 web.xml 中添加上请求编码过滤器即可,详细过程跟随小编一起看看吧
0、乱码产生原因:编码和解码的方式是不同
1、出现乱码的解决方式【推荐】:

在 tomcat 的配置文件 web.xml 中添加上请求编码过滤器:

&lt!-- 请求编码过滤器 --&gt
    &ltfilter&gt
        &ltfilter-name&gtCharacterEncodingFilter&lt/filter-name&gt
        &ltfilter-class&gtorg.springframework.web.filter.CharacterEncodingFilter&lt/filter-class&gt
        &lt!-- 配置初始化参数 --&gt
        &ltinit-param&gt
           &ltparam-name&gtencoding&lt/param-name&gt
            &ltparam-value&gtutf-8&lt/param-value&gt
        &lt/init-param&gt
            &ltparam-name&gtforceRequestEncoding&lt/param-name&gt
            &ltparam-value&gttrue&lt/param-value&gt
            &ltparam-name&gtforceResponseEncoding&lt/param-name&gt
    &lt/filter&gt
 
    &ltfilter-mapping&gt
        &lturl-pattern&gt/*&lt/url-pattern&gt
    &lt/filter-mapping&gt
2、但是还是乱码:

突然发现:作为视图的 jsp 文件的编码方式是 ISO-8859-1,默认的不是 utf-8

解决:修改 jsp 文件的编码方式为 utf-8

3、本次乱码得出的经验:

下次做的 web 项目,视图使用 jsp,记得先修改编译器的 jsp 文件的编码方式为 utf- 8 或者安装完成编译器的时候,配置编译器的准备工作,记得,修改一下 jsp 文件的编码方式为 utf-8,方便开发 web 项目
如何解决 tomcat 启动 ssm 项目出现乱码

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计942字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中