Получить значение JSP в сервлете - PullRequest
0 голосов
/ 05 июля 2018

У меня проблема с восстановлением значений моего JSP в моем сервлете.

Мой JSP содержит один вход и два выбора.

Я хотел бы получить значения этих элементов и передать их в мой сервлет, но результат в моем сервлете все еще равен нулю.

String histoDate = request.getParameter("cDate");
String intervalleHeure = request.getParameter("cHeure");
String statut = request.getParameter("cStatut");

И в моем JSP я создаю эти элементы в jQuery

"<label>Date : <input class='form-control' type='text' value='05/07/2018' placeholder='Cliquer pour choisir' id='histoDate' name='histoDate'>&nbsp;&nbsp;&nbsp;</label>"
"<label>Heure : <select id='demo-foo-filter-nbTrame' class='form-control selectpicker' id='intervalleHeure' name='intervalleHeure'>"
"<select id='demo-foo-filter-status' class='form-control selectpicker' id='statut' name='statut'>"

И я пытаюсь получить доступ к своему сервлету с помощью функции и передаю в аргумент необходимые значения

function valeurHistorique(cDate, cHeure, cStatut){
        $.ajax({
            dataType: "json",
            url: "/Production/Maintenance/JSONHistorique",
            data: {
                histoDate: cDate,
                heure : cHeure,
                statut : cStatut
            },

Мои три значения все еще нулевые в моем сервлете, я действительно застрял. Спасибо за вашу помощь

1 Ответ

0 голосов
/ 05 июля 2018

При отправке ajax-запроса параметры будут именоваться как левая часть данных объекта.

histoDate, heure, statut .

Попробуйте:

String histoDate = request.getParameter("histoDate");
String intervalleHeure = request.getParameter("heure");
String statut = request.getParameter("statut");

Также, если вы видите все параметры в httpServletRequest.getParameterMap();

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