powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Servlet перебрать все ключ.значение
16 сообщений из 16, страница 1 из 1
Servlet перебрать все ключ.значение
    #33008977
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно получить все ключ-значения из POSTa и GETa

получить из request Map потом с ним чего нить сделать
запихнуть в хэш
использовать Set и тп
НО!
у меня при попытке проделать вышеописанные манипуляции получается вот что

простой вывод
Код: plaintext
1.
2.
out.println("GET - request.getParameterMap() - "+request.getParameterMap().get("test1")+"<br />");
out.println("GET - request - "+request.getParameter("test1")+"<br />");
out.println(request.getParameterMap()+"<br />");

получаю вот что

GET - request.getParameterMap() - [Ljava.lang.String;@17d2f0e
GET - request - uewiyriw
{test1=[Ljava.lang.String;@17d2f0e}

уже и куда только этот мап не пихал и что только не делал не могу получить из [Ljava.lang.String;@17d2f0e ничего!!!

если делать (java.lang.String)request.request.getParameterMap().get("test1") тогда ClassCastException

что за ерунда??
java 1.4.2
windows 2000
tomcat 5.0

---------------------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33008996
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так что выведет - request.getParameterMap().get("test1").toString();
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009004
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что вычетал

JavaDoc
getParameterMap

public java.util.Map getParameterMap()

Returns a java.util.Map of the parameters of this request. Request parameters are extra information sent with the request. For HTTP servlets, parameters are contained in the query string or posted form data.

Returns:
an immutable java.util.Map containing parameter names as keys and parameter values as map values. The keys in the parameter map are of type String. The values in the parameter map are of type String array.
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009012
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DDD -- [Ljava.lang.String;@12d7d02
GET - request.getParameterMap() - [Ljava.lang.String;@12d7d02
GET - request - uewiyriw
{test1=[Ljava.lang.String;@12d7d02}

DDD то что просил (да и что оно еще могло вывести???)



--------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009015
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в данном случае:

Код: plaintext
1.
Map m = request.getParameterMap();

m.get("d") - это не String, это массив.
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009020
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
епр мать я 3 часа уже эту хрень ковыряю
я идиот
спасиб
----------------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009023
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правильно ведь я могу и в POST и в GET иметь переменные с одинаковыми именами !!! вот зачем массив
----------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009033
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fabrichenko Viktorправильно ведь я могу и в POST и в GET иметь переменные с одинаковыми именами !!! вот зачем массив
----------------------------
жизнь как пестня

Нет. Просто может быть например группа из десяти флажков и у все у них одинаковые имена, или список с множественным выбором - имя одно, а значений может быть несколько...
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009038
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wessen Fabrichenko Viktorправильно ведь я могу и в POST и в GET иметь переменные с одинаковыми именами !!! вот зачем массив
----------------------------
жизнь как пестня

Нет. Просто может быть например группа из десяти флажков и у все у них одинаковые имена, или список с множественным выбором - имя одно, а значений может быть несколько...вообще-то товарищ виктор то же самое сказал :)
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009040
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно а как их тогда доставать таким способом???
request.getParam("f_name") ???
----------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009041
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fabrichenko Viktorинтересно а как их тогда доставать таким способом???
request.getParam("f_name") ???
----------------------------
жизнь как пестня

String[] fNames = request.getParameterValues("f_name");
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009050
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аг поняла

спасиб
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009058
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fabrichenko Viktorаг поняла
кг знаю.
ам знаю.
аг не знаю.

PS ты девушка?
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009073
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасоff™ JE Fabrichenko Viktorаг поняла
кг знаю.
ам знаю.
аг не знаю.

PS ты девушка?

ТЛП наоборот :))
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009109
Fabrichenko Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не не девушка
просто устойчивый оборот моей речи :-)))

аг - это ага
поняла - понял
--------------------------
жизнь как пестня
...
Рейтинг: 0 / 0
Servlet перебрать все ключ.значение
    #33009251
грасоф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
жостко :)
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Servlet перебрать все ключ.значение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]