ログインフォームの送信時に、ユーザーが有効であることを確認したら、非同期呼び出しを行います.HTMLコンテンツを提供するサーブレットにリダイレクトしたい..そうしようとしているときに、InvocationTargetExceptionに直面しています。以下はコードスニペットです
@Override
public Boolean validateUser(String emailId, String password){
//validate the user
if(valid){
HttpServletResponseWrapper wrapper =injector.getInstance(HttpServletResponseWrapper.class);
wrapper.setResponse(response);
wrapper.sendRedirect("/render?viewPage=" + PageNameConstant.LANDINGPAGE);
}
}
レンダーサーブレットで
ServletOutputStream servletOutputStream = servletResponse.getOutputStream();
servletOutputStream.write(pgContent.getBytes());
**servletOutputStream.close();**
servletOutputStream を閉じようとすると例外が発生します。
上記を行うにはどうすればよいですか?