在Spring MVC应用程序中,我有一个带有Ajax的控制器和JSP文件。当我从Ajax发送数据到Spring Controller时,我有正确的字符串和字符集UTF-8,但是当控制器发送对Ajax的响应时,这个字符串的编码是错误的。我需要控制器发送俄语响应,并有这个问题,当我有一个Ajax的响应并将其插入到JSP页面我只有:?????? ????? ?????? 。这里是我的代码:Spring MVC。对Ajax的响应
@Controller
public class GroupsController {
@RequestMapping(value = "/addData.html", method = RequestMethod.GET)
public ModelAndView getPage() {
return new ModelAndView("addData");
}
@RequestMapping(value = "/addData.html", method = RequestMethod.POST)
public @ResponseBody String addNewGroup(@ModelAttribute(value = "group") GroupStudent group,
if(group.getGroupStudentNumber() != null) {
return "Группа " + group.getGroupStudentNumber() + " добавлена";
// return "Group " + group.getGroupStudentNumber() + " has been added";
} else
return null;
}
}
Add datafunction addGroupAjax() {
var groupStudentNumber = $('#groupStudentNumber').val();
$.ajax({
type: "POST",
url: "/IRSystem/addData.html",
data: "groupStudentNumber=" + groupStudentNumber,
success: function(response) {
$('#group').html(response);
},
error: function(e) {
alert("Error" + e);
}
});
}
Group
2013-10-22
Vlad