@advirtys

Как получить данные из формы?

Привет!!!
Не могу вытащить из формы параметры.
request.getParametr("title_ru_RU"); не работает. как вытащить данные из формы?
<form action="${pageContext.request.contextPath}/do/add-product" method="post" enctype="multipart/form-data">
                <p>Название на русском:</p>
                <input size="50" type="text" name="title_ru_RU" />
                <p>Название на англиском:</p>
                <input size="50" type="text" name="title_en_US" />
                <p>Описание на русском:</p>
                <textarea rows="10" cols="50" name="description_ru_RU"></textarea>
                <p>Описание на англиском:</p>
                <textarea rows="10" cols="50" name="description_en_US"></textarea>
                <p>Тип продукта:</p>
                <select name="type">
                    <option value="PIZZA">${pizza_title}</option>
                    <option value="SUSHI">${sushi_title}</option>
                    <option value="DRINK">${drinks_title}</option>
                </select>
                <p>Цена:</p>
                <input type="number" name="price" min="1" />
                <p>Картинка:</p>
                <input type="file" name="img" />
                <p><br>
                <input class="product_btn" type="submit" value="Добавить"></p>
            </form>
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ответы на вопрос 1
EugeneP2
@EugeneP2
Java Dev
  1. Для этого enctype="multipart/form-data" используйте библиотеку Commons FileUpload. Там документация норм
  2. Вместо
    action="${pageContext.request.contextPath}/do/add-product"
    лучше использовать jstl core, тег <c:url/>. Например: <c:url value="/do/add-product"/>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы