Я хочу отправить двойной массив с большим количеством значений с сервлета на страницу jsp, проблема в этом массиве не имеет определенного размера, размер указан как inpt от пользователя , поэтому некоторое время он может содержать 500 000, 720 000 и т. д. и максимальный размер, который пользователь может ввести в него, поскольку значение размера массива составляет 1 000 000.Отправить Большое количество двойных значений от сервлета до JSP
Я использую следующее, и она работает правильно:
(servelt) RequestDispatcher дисп;
request.setAttribute("vValues", V_Array);
disp = getServletContext().getRequestDispatcher("/index.jsp");
disp.forward(request, response);
(JSP)
<% double[] V_Values =(double[]) request.getAttribute("vValues"); %>
Но проблема возникает, когда я пытаюсь отправить более 100.000 значений из сервлета JSP странице загрузки страницы в течение некоторого времени, а затем он получил аварии с следующая ошибка:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error() that prevented it from fulfilling this request.
exception
javax.xml.ws.WebServiceException: Could not send Message.
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:144)
sun.proxy.$Proxy64.getSVData(Unknown Source)
SMC.client.SMCService.doGet(SMCService.java:68)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause
java.net.SocketTimeoutException: SocketTimeoutException invoking http://localhost:8080/SMC/services/SMPort: Read timed out
не могли бы вы помочь мне, мне нужно решить это, чтобы продолжить.
Заранее спасибо;
Я не могу представить себе пользователя, который наберет более 100 предметов. Лучшее решение, похоже, отправляет файл. –
пользователь не будет печатать, пользователь попросит программу разделить случайные значения, поэтому пользователь вводит (сколько значений хочет от моей программы размножаться случайно) .. и результат будет графическим представлением – user2034269
извините, возможно, мое объяснение wasn 't so good – user2034269