Arhn - архитектура программирования

Как получить несколько значений HTML-формы в java sevlet?

у меня есть html-форма, которая состоит из множества полей, таких как контактный номер, имя, адрес электронной почты, адрес и многое другое, могу ли я получить все значения этой формы в сервлете, с помощью одной команды или с помощью какого-либо метода..?

08.06.2013

Ответы:


1

Вы можете использовать этот код.

Enumeration en=request.getParameterNames();
String[] values=new String[100];
for(int i=1;en.hasMoreElements();i++)
{
    String param=(String) en.nextElement();
    values[i]=request.getParameter(param);
    [i]=request.getParameter(“param”);
    ps.setString(i,values[i]);           
    ps.executeUpdate();
} 
10.08.2015
  • Добро пожаловать в Stack Overflow! Пожалуйста, объясните, что делает ваш код и почему он решит проблему. Ответ, который просто содержит код (даже если он работает), обычно не поможет ОП понять их проблему. 10.08.2015

  • 2

    хорошо, вы можете получить карту всех параметров, переданных из сервлета

    как это

    Map params = request.getParameterMap();
    Iterator i = params.keySet().iterator();
    
    while ( i.hasNext() )
      {
        String key = (String) i.next();
        String value = ((String[]) params.get( key ))[ 0 ];
      }
    
    08.06.2013
  • Спасибо, Хусейн Ахтар, так мило с вашей стороны, благослови вас Бог, могу я задать вам еще один вопрос, как я могу сохранить эти значения в базе данных, предположим, я подключился к базе данных и все такое. Но номер контакта должен храниться в столбце контактов, а адрес должен быть в адресе n, остальные соответственно. 09.06.2013
  • @Asad: чувак, тебе не нужно быть таким благодарным, сообщество помогает, поэтому, если есть за что поблагодарить, скажи это STACKOVERFLOW. 09.06.2013
  • @Asad: что касается вашего второго вопроса, укажите имена столбцов в вашем запросе на вставку в JDBC, я надеюсь, вы хорошо знаете JDBC в java, а также используете подготовленные операторы. 09.06.2013
  • Хуссейн: да, я установил связь с jdbc и знаю о подготовленном заявлении, я попробую. 09.06.2013
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..