jsp中EL表达式显示时中文乱码

我是通过url请求将一个jsp的值传到另一个jsp,结果在另一个jsp显示时出现中文乱码。

分析问题:由于URL请求没有设置编码格式所以解析响应时会出现中文乱码

解决方法:在Tomcat的conf文件夹中的server.xml文件中修改:

         URIEncoding="UTF-8"/>

          将编码格式改成utf-8,则URL传递的值就是utf-8格式的,就不会出现乱码。我的项目都是用的utf-8编码,所以我这边也用utf-8,如果你的项目是gbk编码,则改成gbk编码,保持与项目编码一致。

 

你可能感兴趣的:(jsp,Java-Web)