Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Баг с request.getParameter в firefox 12.0 / 8 сообщений из 8, страница 1 из 1
05.06.2012, 12:42:12
    #37825702
AlonMizrahi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Баг с request.getParameter в firefox 12.0
Здравствуйте.

Моя аппликация использует jsp и сервлеты.

В jsp определен <form name="form_name" method="Post" action="servlet_name">
Стиль определяется с помощью файла css, в котором содержаться определения, используемые в <div class="style_name">

В сервлете ловлю нажатия кнопок в jsp через request.getParameter("button_name")

В версии firefox 3.6.11 все работает прекрасно.

В версии firefox 12.0 request.getParameter упорно возвращает null даже при нажатии нужной кнопки!!!!

В чем может быть причина?

Заранее спасибо!
...
Рейтинг: 0 / 0
05.06.2012, 12:59:39
    #37825745
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Баг с request.getParameter в firefox 12.0
AlonMizrahi,

Нужно копать в сторону что реально уходит с вашей странице, посмотрите под Firebug
...
Рейтинг: 0 / 0
05.06.2012, 13:00:41
    #37825748
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Баг с request.getParameter в firefox 12.0
Надо смотреть целиком определение формы и JavaScript. Тот HTML что вы привели к button_name никакого отношения не имеет.
button_name так же не входит в какое-то дефолтное поведение в JSP. У вас его где-то JavaScript проставляет. И в результате какой-то не совместимости, вероятно JavaSctipt не отрабатывает.
...
Рейтинг: 0 / 0
05.06.2012, 13:01:36
    #37825754
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Баг с request.getParameter в firefox 12.0
GregTkНужно копать в сторону что реально уходит с вашей странице, посмотрите под Firebug
+1
Только что хотел тоже самое добавить. Т.е. button_name там скорее всего вообще не отправляется, то и к java вопрос отношения не имеет. Проблема где-то в HTML.
...
Рейтинг: 0 / 0
05.06.2012, 16:52:15
    #37826349
AlonMizrahi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Баг с request.getParameter в firefox 12.0
Спасибо за советы!

Сделал голый jsf с дефолтными настройками, разместил там

<form name="form_name" method="Post" action="servlet_name">

и кнопку в виде

<input tape="image" src="image_name" name="button_name" value="button_value">

и все....

Сервлет тоже голый, только ловит кнопку через request.getParameter("button_name")

В firefox 3.6.11 приходит значение кнопки - button_value

В firefox 12.0 - null

:-(
...
Рейтинг: 0 / 0
05.06.2012, 16:56:29
    #37826362
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Баг с request.getParameter в firefox 12.0
AlonMizrahiСделал голый jsf с дефолтными настройками, разместил там

Уже JSF?

AlonMizrahi<input tape="image" src="image_name" name="button_name" value="button_value">

tape???
image???

При нажатии на такую кнопку форма сама по себе не засабмитится. Где-то есть JavaScript, который делает сабмит. Вы от нас его прячете.

AlonMizrahiи все....

мгу

AlonMizrahiВ firefox 12.0 - null

Firebug поставили? Запрос смотрели? Если там параметр не едет, то серверная часть вообще не при чем, как и сама Java.
...
Рейтинг: 0 / 0
05.06.2012, 17:09:11
    #37826387
0FD
0FD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Баг с request.getParameter в firefox 12.0
Так, вроде, только координаты должны передаваться
http://www.w3.org/TR/html5/states-of-the-type-attribute.html#image-button-state-type-image
...
Рейтинг: 0 / 0
06.06.2012, 13:46:15
    #37827585
AlonMizrahi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Баг с request.getParameter в firefox 12.0
Всем спасибо за помощь!!

Это был jsp.

Тут вот вычитал, почему у меня не работает:

http://www.onenaught.com/posts/382/firefox-4-change-input-type-image-only-submits-x-and-y-not-name

Начиная с четвертого firefox-а <input type="image"> при нажатии мышкой передает в сервлет только координаты кнопки.

Придется переходить на <input type="submit"> или <button type="submit">
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Баг с request.getParameter в firefox 12.0 / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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