Я отправил значение в скрытом вводе и вижу его также на этой странице, но я получаю нулевое значение на следующей странице сервлета Получение категории с предыдущей страницы - PullRequest
0 голосов
/ 28 апреля 2020

JSP:

 categoryId--><input type="hidden" name="categoryAddNews" value='<%=categoryId %>'>
 blogId--><input type="hidden" name="blogAddNews" value='<%=blogId %>'>

Java:

String blogAddNews = request.getParameter("blogAddNews");
String categoryAddNews = request.getParameter("categoryAddNews");

Ответы [ 2 ]

0 голосов
/ 28 апреля 2020

Могу ли я предложить опустить type = "hidden" и вместо этого сделать следующее:

style="display:none;"

Это имеет тот же эффект с точки зрения видимости, но ... type = "hidden" это то, что может вызвать некоторые проблемы, как у вас, и даже если это не так, лучше использовать технику стиля.

Так что в вашем случае это будет:

<input style="display:none;" name="blogAddNews" value='<%=blogId %>'>
0 голосов
/ 28 апреля 2020

Отметьте несколько вещей

  1. Проверьте, отправлена ​​ли ваша страница
  2. Действие отправки - это сервлет с кодом выше
  3. Ваше скрытое поле находится в отправке форма
  4. Ваше скрытое поле не затенено другим полем с тем же именем
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...