Отправка ответа на JSP из сервлета - PullRequest
0 голосов
/ 10 ноября 2019

Я создал страницу JSP, сервлета и Java, но теперь пытаюсь получить вывод MyAlgorithm (алгоритм Java) и отправить его обратно на мою страницу JSP. Однако это не работает ... я что-то здесь упускаю?

Пожалуйста, спросите меня, если вопрос неясен.

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        response.getWriter().append("Served at: ").append(request.getContextPath());    
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        String s_LocalDate = request.getParameter("s_JavascriptDate");
        System.out.println(s_LocalDate);
        algorithm MyAlgorithm = new algorithm();
        MyAlgorithm.Days();
        doGet(request, response);
    }

1 Ответ

0 голосов
/ 14 ноября 2019

Вы должны связать передаваемое вами значение с атрибутом, чтобы он соответствовал ответу.

request.setAttribute("algoAnswer", MyAlgorithm.Days()); request.getRequestDispatcher("pagewhereanswershouldappear.jsp").forward(request,response);

На стороне страницы вы можете использовать jstl, чтобы получить значение изатрибут с $ {algoAnswer}.

Подробнее об этом https://www.journaldev.com/2090/jstl-tutorial-jstl-tags-example

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...