问题描述:Struts项目中前端页面向后台页面传递中文参数值,中文值传递到后台后出现乱码并且以???形式出现
解决方法:
1.前端页面js文件中使用encodeURI()方法将所传递的中文值加密起来(必须套两层)。
var name=encodeURI(encodeURI(name));
2.后台使用URLDecoder类进行解码
String name = URLDecoder.decode(name,"UTF-8");
来源:CSDN
作者:y_bccl27
链接:https://blog.csdn.net/y_bccl27/article/details/104641716