1. 程式人生 > 其它 >關於servlet、JSP和頁面互動的亂碼問題。

關於servlet、JSP和頁面互動的亂碼問題。

技術標籤:java設計jsp亂碼javaservlethtml

關於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.最後,如果還是不行就要檢查一下瀏覽器的編碼格式是不是出問題了。