Как я могу отправить динамическое сообщение пользователю с существующей HTML-страницей и без окна предупреждения? - PullRequest
0 голосов
/ 28 декабря 2018

Я пытаюсь передать ответ по завершении авторизации сервлета.Это сообщение содержит (добрый день, ночь "имя пользователя").Мне удалось заставить это работать со следующими

JOptionPane.showMessageDialog(null, Tijd + naam , "Verbonden!", JOptionPane.INFORMATION_MESSAGE);

Но как-то это не работает, когда я развернул его в Tomcat.Поэтому я пытаюсь выяснить, как я могу показать сообщение пользователю (которое изменяется динамически в зависимости от времени, которое я уже начал работать).И желательно, чтобы это сообщение вставлялось в уже существующую целевую страницу, на которую отправляется перенаправление ответа.

Возможно ли это?

  Calendar cal = Calendar.getInstance();
    int hour = cal.get( Calendar.HOUR_OF_DAY );
    String Tijd ="";

    if( hour > 5 && hour < 12 )
        Tijd = ( "Goede morgen, " );
    else if( hour < 18 )
       Tijd = ( "Goede Middag, " );
    else if( hour < 00 )
      Tijd = ( "Goede avond, " );
    else
        Tijd = ( "Good night, " );

    naam = request.getParameter("naam1");  
    //Here I create an Object to compare everything with the input
    Compare checkOk = new Compare(JSON); //haal je ticketnummer op
    checkOk.haalIpAdress(request, response);
    checkOk.haalInputs(request, response);
    PrintWriter writer = response.getWriter();

    //This object is created to be able to add users to the IPTables
    IpTables ipTables = new IpTables(checkOk.getIpadress());

    //if TRUE the following commads are executed to 
    if (checkOk.vergelijkInput()) {
        try {
            ipTables.addIp();
        } catch (Exception ex) {
            Logger.getLogger(RequestServlet.class.getName())
                    .log(Level.SEVERE, null, ex);
        }

    response.sendRedirect("landingpage/agreementpage.html");
    JOptionPane.showMessageDialog(null, Tijd + naam , "Verbonden!", JOptionPane.INFORMATION_MESSAGE);
    } else {
        //ZAKA HIER MOET JE EEN NEW PAGE MAKEN MET ERROR
        response.sendRedirect("try_again.html");
    }
...