关于servlet、JSP和页面交互的乱码问题。

关于servlet、JSP和页面交互的乱码问题。

首先现有一个思路就所有的编码都是要统一的,我这里用UTF-8;
然后就是要排除到底是哪里的编码问题不一样。
1.检查JSP文件的编码

在这里插入图片描述

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="GBK"%>
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">

在这里插入图片描述:<%@ page language=“java” contentType=“text/html; charset=utf-8”
pageEncoding=“GBK”%>这一段是必须的,设置JSP文件的编码的指令。

2.如果上面的没有问题就看看Servlet编码问题

在这里插入图片描述

req.setCharacterEncoding("utf-8");
    	

在这里插入图片描述:这里是设置Servlet为utf-8的编码。

3.最后,如果还是不行就要检查一下浏览器的编码格式是不是出问题了。

猜你喜欢

转载自blog.csdn.net/bluelimon/article/details/111562837