Seguinte, estou com uma dúvida. É possível fazer um redirecionamento para duas páginas diferentes?
O que quero dizer é o seguinte: O meu JSP, ao redirecionar para o Servlet, precisa enviar dois dados para um sistema externo, que vou acessar por URL (ou seja, passar os dados por query string), mas também, depois de fazer o tratamento dentro do próprio servlet, preciso redirecionar para um JSP interno. Só não estou sabendo como fazer isso exatamente.
No primeiro, quem redireciona é o servidor e vc continua vendo no browser a url antiga.
No segundo, o servidor devolve pro cliente um codigo http dizendo que ele deve “pedir” pela pagina “jspinterno”.
fabim, acho que não era exatamente isso que eu estava procurando, mas não tem problema, eu consegui resolver com HttpURLConnection. Só acredito que não é a implementação ideal. Segue ela:
URL url = new URL("endereço de acesso ao sistema externo aqui");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
DataInputStream in = new DataInputStream(url.openStream());
Deve ter coisa sobrando, certeza. Daí para mandar para a interna, uso: