Jsp页面中使用EL表达式时出现乱码问题

问题描述

在页面中使用EL表达式获取对象属性时偶尔会出现局部乱码问题(例如:如图1所示),或者在后台获取到的对象属性值也是一串乱码(例如:如图2所示)。
这里写图片描述
图1
Jsp页面中使用EL表达式时出现乱码问题_第1张图片
图2


解决办法

打开tomcat的conf目录下的server.xml文件,在Connector标签中添加 URIEncoding="utf-8" 即可:

1、第一处:

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

2、第二处:

    
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="utf-8"/>

效果展示

这里写图片描述
图3
Jsp页面中使用EL表达式时出现乱码问题_第2张图片
图4


说明

注意:URIEncoding="utf-8"有两处需要修改,可根据实际情况进行修改!

你可能感兴趣的:(javaweb,Tomcat,乱码)