Servlet中文问题

:获取中文参数,需要做如下操作

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

formmethod修改为post

3.servlet进行解码和编码

request.setCharacterEncoding("UTF-8"); 

并且把这句话放在request.getParameter()之前


:返回中文响应

Servlet 中,加上
response.setContentType("text/html; charset=UTF-8");


猜你喜欢

转载自blog.csdn.net/huanniangyuan5422/article/details/80556366