| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Передача данных вызывает ошибку |
| Автор: Guest 27.12.2005, 18:04 | ||
| Есть несколько полей для ввода, например, 15. Для удобства ввода они раскиданы в 5 страниц. Передача параметров - с помощью <form>. Передающая страница
и так на 5 страницах. На последней собираются все данные и обрабатываются тегом. Проблема в том что при вводе в несколько полей textarea, например, по 1000 символов, то Tomcat выдаёт ошибку. В чем может быть ошибка? |
| Автор: batigoal 27.12.2005, 22:28 |
| А какую именно ошибку-то? |
| Автор: kira 28.12.2005, 11:24 |
| В логе томката написано SEVERE: Error finishing response java.lang.ArrayIndexOutOfBoundsException: 4097 at org.apache.coyote.http11.InternalOutputBuffer.write(InternalOutputBuffer.java:688) at org.apache.coyote.http11.InternalOutputBuffer.sendStatus(InternalOutputBuffer.java:428) at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Processor.java:1519) at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:886) at org.apache.coyote.Response.action(Response.java:180) at org.apache.coyote.http11.InternalOutputBuffer.endRequest(InternalOutputBuffer.java:388) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:830) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:534) Причем если вводить, например, по 100 символов - то все нормально проходит. |
| Автор: batigoal 28.12.2005, 11:46 |
| Видимо, данные больше 4 Кб не передаются принципиально. |
| Автор: kira 28.12.2005, 11:53 |
| Но ведь это смешно - 4Кб |
| Автор: Domestic Cat 28.12.2005, 12:54 |
| Попробуй более свежий томкет поставить. |