首页 新闻 会员 周边

Jsp页面乱码

0
[已解决问题] 解决于 2023-11-20 07:59

就是我写的Pay.jsp页面中,所有jsp里的html代码中的中文显示到页面上全是乱码,我给我servlet的response.setContentType("text/html; charset=UTF-8");配了,html的<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />配了,但是好的一点是,通过entry.getKey和entry.getValue获得的购物车中的商品名称和数字都是正常显示的,但是怎么让jsp里的html里的中文正常显示?


我也试了在pay.jsp的html代码里,将html代码里的中文用<title><%="购物车"%></title>的形式书写,但也是无济于事,仍然是乱码,于是我就怀疑是jsp页面配置的问题!

jsp
愚生浅末的主页 愚生浅末 | 菜鸟二级 | 园豆:280
提问于:2023-11-20 07:57
< >
分享
最佳答案
0

果然!就是忘了给jsp配<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
总结:细心细心!以后

servlet:response.setContentType("text/html; charset=UTF-8");

html:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

三剑客,这样页面才能正常显示字符

愚生浅末 | 菜鸟二级 |园豆:280 | 2023-11-20 07:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册