$(document).ready(function() {
$(function() {
$("#patientName").autocomplete({
source : function(request, response) {
$.ajax({
url : "ajaxRequest",
type : "GET",
contentType: "application/x-www-form-urlencoded; charset=windows-1251",
data : {
term : request.term
},
dataType : "json",
success : function(data) {
response(data);
}
});
}
});
});});
Причина в том что когда вытаскиваю с запроса строку (введеную в поле) вместо русских символов выводятся крякозябры.
Как исправить ?
package servlets;
import backend.MySQLQueries.MySQLPatient;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
import com.google.gson.Gson;
@WebServlet("/ajaxRequest")
public class AjaxRequest extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
try{
resp.setContentType("application/json charset=windows-1251");
String inputName = req.getParameter("term");
System.out.println(inputName);
List<String> patients = new MySQLPatient().searchPatients(inputName);
String searchPatients = new Gson().toJson(patients);
resp.getWriter().write(searchPatients);
}catch (Exception e){
e.printStackTrace();
}
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Исходный текст программ на Java состоит из совокупности пробелов, идентификаторов, литералов, комментариев, операторов, разделителей и ключевых...
У меня есть игры на JavaКак создать API, чтобы игроки могли создавать аддоны\моды? Его писать в саму игру или в отдельном проекте? Как его подключить...