解决get请求java后台接收数据乱码问题

问题原因:从前端获取参数出现了乱码,通过debug可以看到xmmc为乱码状态。

解决办法使用编码解决

直接上代码 

前端 使用encodeURICompomnent进行编码


var xmmc = $('#s_xmmc').val();
xmmc=encodeURIComponent(encodeURI(xmmc));

后端java 进行解码操作

if (!"".equals(request.getParameter("xmmc")) && request.getParameter("xmmc") != null) {
				String xmmc = request.getParameter("xmmc");
				xmmc = URLDecoder.decode(xmmc, "utf-8");
				params.put("xmmc", xmmc);
			}

通过debug可以看到解码成功

猜你喜欢

转载自blog.csdn.net/qq_38816854/article/details/81626701