Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Servlet перебрать все ключ.значение / 16 сообщений из 16, страница 1 из 1
11.04.2005, 17:23
    #33008977
Fabrichenko Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Servlet перебрать все ключ.значение
Нужно получить все ключ-значения из 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
11.04.2005, 17:31
    #33008996
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Servlet перебрать все ключ.значение
А так что выведет - request.getParameterMap().get("test1").toString();
...
Рейтинг: 0 / 0
11.04.2005, 17:34
    #33009004
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Servlet перебрать все ключ.значение
Вот что вычетал

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
11.04.2005, 17:36
    #33009012
Fabrichenko Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Servlet перебрать все ключ.значение
DDD -- [Ljava.lang.String;@12d7d02
GET - request.getParameterMap() - [Ljava.lang.String;@12d7d02
GET - request - uewiyriw
{test1=[Ljava.lang.String;@12d7d02}

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



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

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

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

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

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

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

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

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

PS ты девушка?

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

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


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