response的setCharacterEncoding無效,原因有待進一步研究
修改爲response.setContentType("text/html;charset=UTF-8");即可
簡單總結一下:
(1)設置request的編碼方式setCharacterEncoding,與request.getParameter有關,與發起申請的頁面編碼方式一致
(2)設置響應頁面的編碼方式response.setContentType("text/html;charset=UTF-8");
(3)jsp頁面的編碼方式<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>