Отображение SweetAlert из сервлета Java
Я хотел использовать SweetAlert для одного из моих проектов, но когда я использую SweetAlert из сервлета, он печатает строки вместо диалогового окна
print.java // Мой сервлет
public class print extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String city = request.getParameter("cities");
PrintWriter out = response.getWriter();
out.println(city);
out.println("<script src='https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/6.11.4/sweetalert2.all.js'></script>");
out.println("<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js'></script>");
out.println("<script src='https://unpkg.com/sweetalert/dist/sweetalert.min.js'></script");
out.println("<script>");
out.println("$(document).ready(function(){");
out.println("swal('We Will Get Back To You Soon','Thank You','info');");
out.println("});");
out.println("</script>");
}
Я использовал Sweet Alert раньше со страницы jsp, даже с сервлетами, которые я использовал. Но внезапно, теперь я сталкиваюсь с этим. Любая помощь будет оценена
Вывод, который я получаю, это просто печать вышеуказанных строк
1 ответ
Просто нужно установить тип ответа
response.setContentType("текст /html");
работает как шарм.