簡體   English   中英

如何從servlet發送2個響應到jsp

[英]How to send 2 responses from servlet to jsp

我有一個 html 頁面,它允許用戶輸入一些參數。 根據輸入,html 將數據發送到 servlet。 Servlet 與數據庫對話,從數據庫中提取數據並將其發送回 UI。

當它從數據庫中選擇數據時,我想通過一些消息或使用 out.println 等向 UI 發送更新,以便他們很快就會獲取數據。

我試過這個:

BufferedReader br = new BufferedReader(new InputStreamReader (process.getInputStream()));
while((line=br.readLine())!=null) {
  response.getWriter().applend(line);
}

request.setAttribute("array", data);
RequestDispatcher dispatch = request.getRequestDispatcher("out.jsp");
dispatch.forward(request, response);

這只是打印 bufferedwriter 提到的響應,而不是轉發到 jsp 頁面。 關於如何將兩個響應發送到 UI 的任何建議?

可以使用類似於此處接受的答案的方式將數據流回服務器: How to stream text response to jsp from servlet?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM