关于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的编码。