|
|
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
Привет! Я работаю в NetBeans и я написал JS для отправки запроса на сервер: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. Дальше, я установил breakpoint для сервлета: Код: java 1. 2. 3. 4. В итоге, отладчик показывает тип для request - MonitorRequestWraper. Почему не HttpServletRequest? В переменной action записан null. Почему? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2014, 18:09 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtus, - урл должен быть полный - проверь отправку в отладчике JS Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2014, 22:34 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
Petro123, что значит полный? у меня же get. Через get нельзя что ли отправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2014, 13:33 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtus, там ещё было про отладчик JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2014, 19:53 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtus В итоге, отладчик показывает тип для request - MonitorRequestWraper. Почему не HttpServletRequest? MonitorRequestWraper -- класс, HttpServletRequest -- интерфейс. Меня терзают смутные подозрения, что MonitorRequestWraper implements HttpServletRequest. По поводу null. Этот метод действительно такой? Может, интеллект нынешних компиляторов достиг того, что ненужные присвоения даже код не генерят? Я обычно логгированию больше доверяю. Еще вариант -- разные буквы в слове "action". Например, в одном месте "а" русская, в другом нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2014, 20:33 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
Petro123, в отладчике создается две переменные: url: "applyfilter?action=applyfilterXML&id=6" req: XMLHttpRequest То есть все вроде как прилично. В чем может быть причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 11:43 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
Alexander A. Sak, авторПо поводу null. Этот метод действительно такой? Может, интеллект нынешних компиляторов достиг того, что ненужные присвоения даже код не генерят? Я обычно логгированию больше доверяю. Что значит "метод действительно такой"? Можно поподробней? авторЕще вариант -- разные буквы в слове "action". Например, в одном месте "а" русская, в другом нет. Нет, дело не в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 11:45 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtusТо есть все вроде как прилично. я выше привел код из рабочего проекта. Переведи его на POST и проверь все свои баги и получение параметров в сервлете. Это дело 10 минут. ЗЫ. Полный урл я имел ввиду - полностью с http//...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 11:48 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
Petro123, добавил полный url, результат тот же. А ваш код - он же post, а отличается от моего только на строчку: xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); Я её добавил, но не помогло.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 12:03 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtus, - там есть обработка ошибок. Напр. код ошибки HTTP, когда сервлет просто не найден. Давай сюда минимальный свой код на POST ещё раз. Вставь проверку в логи и сюда логи. Скорее всего ошибка банальная из-за невнимательности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 12:08 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtus, в логи на сервере. На клиенте через Alert ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 12:10 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
Petro123, вот JS: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. А вот откуда он вызывается .jsp: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. А логи для томката смотреть? У меня в C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.3\logs пусто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 12:16 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtus, вот сервлет: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Вот web.xml: Код: xml 1. 2. 3. 4. Код: xml 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 12:19 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtus, логирование в сервлет (Alexander A. Sak) JSP для POST зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 12:22 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtus, OFF webx.xml маппинг можно убрать и поставить аннотацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 12:23 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
Petro123, авторJSP для POST зачем? что-то я похоже не понимаю. Я делаю http get на сервлет. Почему POST -то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 12:27 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtus, ты хочешь чтобы я тебе твой проект писал? Есть анекдот - Вам шашечки или ехать? В форуме дают подсказки и направление....)))) поиска )) JSP или кнопка для отправки POS \ GET неважно. Пусть будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 12:31 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtusВ итоге, отладчик показывает тип для request - MonitorRequestWraper. Почему не HttpServletRequest?Импорты посмотрите. Класс MonitorRequestWrapper, вроде, netbeans-овая обёртка для HttpServletRequestWrapper. Соответственно, без проблем можно извлечь и нужный вам HttpServletRequest. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 13:44 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, а как это на коде String action = request.getParameter("action"); скажется? Правильно я понял, что в нетбинсе, как ни ставь импорт - null не придёт? ...при отсутствии ошибок в IDE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 13:54 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtus Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. А зачем такой ппц вместо jQuery? XMLHttpRequest не всеми поддерживается одинаково хорошо. Используйте консоль разработчика в браузере чтобы проверить правильно ли сформировался запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 13:57 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczА зачем такой ппц вместо jQuery? просто это уже доп.библиотека. Раз у него логирование и отладка затруднение, то это было off imho. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 14:02 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
mr_virtusAlexander A. Sak, авторПо поводу null. Этот метод действительно такой? Может, интеллект нынешних компиляторов достиг того, что ненужные присвоения даже код не генерят? Я обычно логгированию больше доверяю. Что значит "метод действительно такой"? Можно поподробней? Такой -- это значит именно такой, какой приведен в примере. С ненужным присвоением, из которого можно честно не генерировать в байт-код. Могу ошибаться, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 14:04 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, да это обертка. В самом реквесте тоже ничего нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 14:13 |
|
||
|
Что значит MonitorRequestWraper и почему я не получаю параметров из request?
|
|||
|---|---|---|---|
|
#18+
Petro123просто это уже доп.библиотека. Ассемблер наше всё. ОК. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 14:14 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38727963&tid=2126681]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
172ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 528ms |

| 0 / 0 |
