一:獲取中文參數,需要做如下操作
1. login.html中加上
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
這句話的目的是告訴瀏覽器,等下發消息給服務器的時候,使用UTF-8編碼
request.setCharacterEncoding("UTF-8");
並且把這句話放在request.getParameter()之前
2. login.html
form的method修改爲post
3.在servlet進行解碼和編碼
request.setCharacterEncoding("UTF-8");
並且把這句話放在request.getParameter()之前
二:返回中文響應
在Servlet中,加上response.setContentType("text/html; charset=UTF-8");