文章目录
一、post请求方式
二、get请求方式
一、post请求方式
Tomcat 8
在获取参数之前添加如下代码:
@Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws UnsupportedEncodingException { req.setCharacterEncoding("UTF-8"); //添加该代码 ......
二、get请求方式
1、Tomcat8 目前不需要特别设置。
2、Tomcat8之前
需要使用如下方式获取中文参数。
@Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws UnsupportedEncodingException { //获取中文参数 String fname = request.getParameter("fname"); //将字符串打散成字节数组 byte[] bytes = fname.getBytes("ISO-8859-1"); //将字节数组按照设定的编码重新组装成字符串 fname = new String(bytes,"UTF-8"); ......