一:获取中文参数,需要做如下操作
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");