いくつかの前処理を実行してHTMLWebページから要求メッセージを取得し、UIに応答を送信します。
caseステートメント内のコードは次のとおりです。
reqClientName= request.getParameter("clientname");
System.out.println(" agent"+clientName);
reqMessage = request.getParameter("message");
System.out.println(" message"+message);
jaf.initiateRequest(clientName,message);
response.getWriter().println("Message Processed at Server (Echo Response) is"+getResponseMessage());
ここでjaf.initiateRequest
は実行に時間がかかり、実行が完了する前でも実行response.getWriter.println()
され、これは空です。
これを行うためのスレッドセーフな方法はありますか?