Привет, у меня есть адрес электронной почты в моей базе данных, например, «[email protected]», и когда я его получаю, я получаю то же самое на своем контроллере, а затем возвращаю этот объект клиенту, но когда i предупреждает это значение на моей странице сценария java, «@» преобразуется в некоторые случайные символы и не дает правильного отображения. Как я могу это решить??json преобразование символов в случайные символы
код сервера:
enter code here
public AppUser findById(@FormParam("employeeId") String eId){
int id=Integer.parseInt(eId);
AppUser appUser=null;
appUser= evaluatorService.findById(id);
return appUser;
}
при отладке appUser это дает мне правильные данные.
мой стороне клиента код:
$.ajax({
type : 'GET',
url : 'rest/evaluator/fetchEvaluatorById',
data : {
'employeeId' : employeeId
},
success : function(data) {
$('#evaluatorDetailEdit').dialog({
width: 400,
height: 400,
});
alert(data.email);
$('#employeeId').val(data.employeeId);
$('#name').val(data.name);
$('#lastName').val(data.lastName);
$('#email').val(data.email);
}
});
Какого рода случайный персонаж? –
«[email protected]» это мой фактический адрес электронной почты в базе данных, и я получаю «n @ yash.com» –
Это не «случайный символ». Это кодировка HTML для специальных символов. –