|
|
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
можно ли сделать так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. а то выдает 500-ую ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 18:44 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
что хотите сделать? ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 18:50 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
нужно отправить массив данных на сервер по url ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 19:01 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
на сервере на php реализовано принятие данных методом POST (не я писал; не знаю как; так сказали). в итоге на html-странице отображается Array() = /*здесь должен быть пришедший массив*/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 19:07 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
смотрите логи сервера. just another freak in the Freak Kingdom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 21:02 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
ошибку рисует в строке OutputStream outstream = con.getOutputStream(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 09:44 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > static Random rand = new Random();static int pRand(int mod) > {return Math.abs(rand.nextInt()) % mod + 1; } > ...public void doPost(HttpServletRequest request, > HttpServletResponse response) throws ServletException, IOException > {int [] mas = new int[pRand(20)]; > URL url =new URL("http://server"); URLConnection con = url.openConnection(); > con.setDoOutput(true); > con.setUseCaches(false); > OutputStream outstream = con.getOutputStream(); > ObjectOutputStream oos =new ObjectOutputStream(outstream); oos.writeObject(mas); > oos.flush(); > oos.close(); > response.sendRedirect("http://server"); } чтобы не было 500ой ошибки, нужно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. далее, чтобы не вылетал Exception, нужно убедиться, что по адресу http://server запущен сервер, который принимает объекнтые данные. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 10:34 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
принимающий сервер запущен, но tomcat пишет: java.net.UnknownHostException: server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 11:06 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > принимающий сервер запущен, но tomcat пишет: > java.net.UnknownHostException: serverТема==Ответить http://server server - это что за адрес? по умолчанию коннект будет на 80 порт, на котором, как я понимаю, у вас томкат крутится. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 11:29 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
так и есть. повесил томкат на 8088, теперь при сабмите формы отказывает в доступе на localhost:8080. вопросы к админу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 12:17 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > так и есть. > повесил томкат на 8088, теперь при сабмите формы отказывает в доступе на localhost:8080. > вопросы к админу?Тема==Ответить томкат не умеет читать объектные потоки. у вас изначально все неправильно сделано :). подозреваю, что причиной стало непонимание логики работы Web-приложений. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 12:35 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
а если не объектный поток а просто OutputStream? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 12:42 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
Deady томкат не умеет читать объектные потоки. чего-то не понимаю. а если связывать апплет с сервлетом, между ними можно же передавать объектные потоки? томкат ведь тоже испольуется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 12:51 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > а если не объектный поток а просто OutputStream?Тема==Ответить если на видеомагнитофон сверху положить cd-rom, видеомагнитофон станет проигрывать dvd-фильмы? параметры сервлету (а в web-контейнере крутятся только сервлеты, фильтры и листнеры) передаются в url. например http://server/servlet?param1=value1. если нужно передать информацию с помощью потоков, нужно создать свой сервер. см javadoc ServerSocket. и соединяться в сервлете с ним. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 12:57 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > Deady > томкат не умеет читать объектные потоки. > чего-то не понимаю. а если связывать апплет с сервлетом, между > ними можно же передавать объектные потоки? томкат ведь тоже > испольуется...Тема==Ответить а зачем вам такой геморой с сервлетами. передать параметры другому сервлету можно так: Код: plaintext 1. 2. а потом перейти к сервлету: Код: plaintext 1. 2. затем в том новом сервлете получить данные можно так: Код: plaintext 1. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 13:04 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
Deady а зачем вам такой геморой с сервлетами. благодарю за совет. только у меня один сервлет. смысл какой. сервлет получил данные от пользователя, обработал, результат (массив, объект, что угодно) нужно отослать на какой-либо сайт, находящийся на сервере (в частности в корень сайта), допустим http://mysite/. сайт нарисован на php. в index-ой странице реализован POST по приему данных. не по-русски, наверное, выразился, но... в общем, принятые данные выводятся в какое-либо место в странице. и вот нужно просто отослать данные серверу. что там с ними будет дальше, меня не волнует. еще может потребоваться (а может и не потребоваться) направлять пользователя на ту страницу, куда пришли результаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 13:51 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > смысл какой. сервлет получил данные от пользователя, обработал, результат > (массив, объект, что угодно) нужно отослать на какой-либо сайт, находящийся на > сервере сервер на другой машине? i'm_novice > (в частности в корень сайта), в корень сайта невозможно передать данные. данные могут быть переданы только cgi-программе. вероятно вы имели ввиду, что есть такая программа, которая замапена на http://server/ i'm_novice > допустим http://mysite/. сайт нарисован на > php. в index-ой странице реализован POST по приему данных. не по-русски, > наверное, выразился, но... в общем, принятые данные выводятся в какое-либо > место в странице. > и вот нужно просто отослать данные серверу. для этой цели разумнее использовать commons-httpclient i'm_novice > что там с ними будет дальше, меня > не волнует. еще может потребоваться (а может и не потребоваться) направлять > пользователя на ту страницу, куда пришли результаты. интересно, как та страница на php узнает, что я именно тот, кто отправлял данные? но с перенаправлением я вам сказал - sendRedirect() ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 14:05 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
Deadyсервер на другой машине? да Deadyдля этой цели разумнее использовать commons-httpclient что есть commons-httpclient? Deadyинтересно, как та страница на php узнает, что я именно тот, кто отправлял данные? понятия не имею. тот, кто писал, объяснял что-то, типа если к php обращаются методом post, то он (php) шарит, что данные пришили методом post b кидает поступившие данные в како-то свой массив, с которым можно делать что хочешь... скорей всего я его не правильно понял, т.к. нет желания влезать в php. Deadyно с перенаправлением я вам сказал - sendRedirect() да, спасибо, sendRedirect отлично работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 14:23 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > что есть commons-httpclient? www.google.com :) ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 14:42 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
Deady i'm_novice > что есть commons-httpclient? www.google.com :) че-та я вообще туплю )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2005, 14:44 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
попробывал я использовать commons-httpclient. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. получил 500-ую ошибку и root cause в строке PostMethod post = new PostMethod(url); отчего же? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 12:10 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
и все же... почему возникает ServletException и NoClassDefFoundError из-за PostMethod? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 16:55 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > и все же... почему возникает ServletException и > NoClassDefFoundError из-за PostMethod?Тема==Ответить servletException возникает из-за NoClassDefFoundError, который в свою очередь возникает из-за того, что приложение не может найти какой-то класс. какой- написано в описании Exception ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 16:59 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
я понял, что он не может найти класс PosMethod, но почему? java-файл компилируется без ошибок, создается *.class, jar с библиотекой commons-httpclient лежит в \WEB-INF\lib... что ему еще нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 17:06 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > я понял, что он не может найти класс PosMethod, но почему? > java-файл компилируется без ошибок, создается *.class, jar с > библиотекой commons-httpclient лежит в \WEB-INF\lib... что ему еще > нужно?Тема==Ответить тынц поиск по форуму есть кстати ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 17:11 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
из ссылки Deady надо было включить консоль консоль чего? томката? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 17:28 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
ключевое слово - не консоль, а commons-logging ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 17:49 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
допустим. есть у меня commons-logging, находится там же в WEB-INF\lib, но консоль пребывает в том же состоянии, как только запускается томкат. и про классы из commons-logging ни слова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:09 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
хотя вообще томкат написал (в браузере): java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException. значит ему нужен DecoderException? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:14 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > хотя вообще томкат написал (в браузере): > java.lang.NoClassDefFoundError: > org/apache/commons/codec/DecoderException. > значит ему нужен DecoderException? логика в этих словах есть ) ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:17 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
хорошо, ошибок нет, сервлет сделал редирект, но там, где должны отобразиться данные - ни-че-го. чей касяк: мой али того, кто писал страницу на php? зы: сервлет получается данные передает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:25 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > хорошо, ошибок нет, сервлет сделал редирект, но там, где должны отобразиться > данные - ни-че-го. чей касяк: мой али того, кто писал страницу на php? > зы: сервлет получается данные передает?Тема==Ответить а с какой стати они там должны отобразиться? я ж сразу сказал, что та страница ничего о клиенте знать не будет. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:28 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
значит, все-таки данные отсылаются, так? а как странице объяснить, что на ее url пришли данные? зы: извините, может, за столь наивные вопросы... i'm_nvoice )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:38 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice а как странице объяснить, что на ее url пришли данные? вызвать ее и передать параметрами вызова данные ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:40 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
Deadyпараметрами вызова это вы про ?param=value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:46 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > это вы про ?param=value да ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:47 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
о! а можно ли обойтись без ?param=value ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:50 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > о! а можно ли обойтись без ?param=value ? да, можно данные передавать POST методом ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 18:52 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
1. а до этого что я делал в commons-httpclient? 2. черт, не посмотрел в консоль... ошибки все-таки есть (. сначала пишет UnknownHostException: server, ниже ему не нравится строка в коде int statusCode = client.executeMethod(post); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 19:01 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice > 1. а до этого что я делал в commons-httpclient? > 2. черт, не посмотрел в консоль... ошибки все-таки есть (. сначала пишет > UnknownHostException: server, ниже ему не нравится строка в коде > int statusCode = client.executeMethod(post);Тема==Ответить предлагаю вам поучить матчасть, для начала - основы HTTP, потом основы java, потом основы программирования web приложений на java, а потом уже писать клиент-серверные приложения. причем, я серьезно ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 19:04 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
хорошо. извините за назаойливость... можете что-нибудь посоветовать по 2-му пункту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 19:10 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice 2. черт, не посмотрел в консоль... ошибки все-таки есть (. сначала пишет UnknownHostException: server, UnknownHostException - потому что jvm не понимает, что такое server. честно говоря, я тоже не совсем понимаю, что это. предлагаю заменить IP адресом машины. i'm_novice ниже ему не нравится строка в коде int statusCode = client.executeMethod(post);Тема==Ответить что значит "не нравится". довольно расплывчато для конкретного ответа ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 19:15 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
Deady UnknownHostException - потому что jvm не понимает, что такое server. честно говоря, я тоже не совсем понимаю, что это. предлагаю заменить IP адресом машины. вместо server написан url, например http://mysite.ru заменял на IP-адрес (допустим 192.168.0.30), томкат писал: IllegalArgumentException: host parameter is hull Deady что значит "не нравится". довольно расплывчато для конкретного ответа в том смысле что наряду с остальными ошибками, типа java.net... org.apache... выводит MyServlet.doPost<MyServlet.java:45>, где на 45 строке написано int statusCode = client.executeMethod(post); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 19:32 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
простите мою глупость... забыл дописать http:// в IP-адрес, балбес. теперь томкат ошибок не выводит, только результаты какие-то... разбираюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 19:36 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
i'm_novice выводит MyServlet.doPost<MyServlet.java:45>, где на 45 строке написано int statusCode = client.executeMethod(post);Тема==Ответить это видимо потому, что Exception возникает именно в 45ой строке ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 19:37 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
все. нормально. огоромное спасибо вам за ваше терпение!!! зы: ниче, если есчо обращусь ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 19:47 |
|
||
|
отправка данных серверу
|
|||
|---|---|---|---|
|
#18+
важны ли предупреждения томката: log4j:WARN No appenders could be found for logger (org.apache.commons.httpclient.params.DefaultHttpParams). log4j:WARN Please initialize the log4j system properly. Array ( [user] => fghfgh [password] => dfgdfg ) данные на сервере не появляются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 12:44 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2150795]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
98ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 466ms |

| 0 / 0 |
