Lors de la soumission du formulaire de connexion, je fais un appel asynchrone dès que je trouve que l'utilisateur est valide. Je souhaite le rediriger vers une servlet qui sert du contenu html .. Je fais face à InvocationTargetException. Voici le code snippetGWT: obtention d'InvocationTargetException lors d'un appel serveur
@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);
}
}
Dans le RenderServlet
ServletOutputStream servletOutputStream = servletResponse.getOutputStream();
servletOutputStream.write(pgContent.getBytes());
**servletOutputStream.close();**
Je reçois l'exception lorsque je tente de fermer la ServletOutputStream.
Comment devrais-je faire ce qui précède?
Vous devez fournir tous les détails, comme la façon dont vous effectuez la demande, ce que le servlet ou le gestionnaire est censé gérer et le journal des erreurs. –
@SotiriosDelimanolis J'ai ajouté quelques extraits de code de ma mise en œuvre toute aide est appréciée :) –