|
|
|
org.apache.commons.httpclient
|
|||
|---|---|---|---|
|
#18+
использую httpclient (последнюю версия из 2.x на сайте). делаю следующее: имеется два фрейма (верхний и нижний) в верхнем есть строка для ввода и кнопка. в строку вводится url, по которому собственно говорят нужно перейти в нижнем фрейме. вот исходный код сервлета, который это дело обрабатывает: Код: plaintext 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. в итоге имеем следующее: 1. при вводе http://www.apache.org страница появляется без картинок 2. при вводе http://www.ya.ru страница появляется нормально с картинками (наверняка в html картинка прописана с абсолютным src, а не относительным как на apache.org). но после того, как полностью загружается, весь frameset перегружается новой страницей. (т.е. вместо исходного: вверху поле ввода, внизу яндекс, получается везде яндекс и никаких фреймов). 3. До того как я добавил строчку Код: plaintext Вот мой первый вариант сервлета: Код: plaintext 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. 1. http://www.apache.org все по-старому. картинки не показываются 2. http://www.ya.ru картинки показываются, фреймсет по-прежнему заменяется, но теперь показывается неправильная кодировка. и еще: при переходе на версию org.apache.commons.httpclient 3.x ничего вообще не работает. при нажатии на кнопку вылетает исключение чего-то-там.DoFilter... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 14:36 |
|
||
|
org.apache.commons.httpclient
|
|||
|---|---|---|---|
|
#18+
%)) клиника ваще! зачем тебе это? 1. http://www.apache.org все по-старому. картинки не показываются 2. http://www.ya.ruкартинки показываются, фреймсет по-прежнему заменяется, но теперь показывается неправильная кодировка. на apache.org картинки в html прописаны с относительными путями /images/horsefuck.jpg а на ya.ru с абсолютными http://img.yandex.ru/dogfart.png соотв если все работает с localhost то в первом случае убдет localhost/images/horsefuck.jpg just another freak in the Freak Kingdom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 14:40 |
|
||
|
org.apache.commons.httpclient
|
|||
|---|---|---|---|
|
#18+
off коты, ты в аське бываешь? вопрос есть... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2005, 14:44 |
|
||
|
org.apache.commons.httpclient
|
|||
|---|---|---|---|
|
#18+
я прекрасно понимаю, что там относительные пути, поэтому и спросил как можно это лечить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2005, 16:01 |
|
||
|
org.apache.commons.httpclient
|
|||
|---|---|---|---|
|
#18+
поясни зачем тебе делать браузер через сервлет, просто интересно =))) исправить можно сунув <base> в <head> например <html> <head> <base href="http://apache.org/" /> </head> <body> <img src="/images/asf_logo_wide.gif" alt="The Apache Software Foundation" align="left" border="0"/> </body> </html> just another freak in the Freak Kingdom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 01:34 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=779&tid=2151359]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
19ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 303ms |

| 0 / 0 |
