Oi pessoal, estou começando agora a programar profissionalmente, por enquanto só via na teoria.
Mas o que estou precisando é como que eu faço um redirecionamento para outro site depois que eu faço login.
por exemplo ainda nao tem quase nada pronto, eu consigo fazer o servlet enchergar o que eu digito no campo login, mas nao consigo direcionar para outra pagina
public class Controle extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
processRequest(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String acao = request.getParameter("action");
if (acao.equals("login")){
//response.sendRedirect("http://www.fusionsoftware.com.br");
//request.getRequestDispatcher("../error.jsp").forward( request, response );
RequestDispatcher rd = getServletContext().getRequestDispatcher("/web/controle/Controle");
rd.forward( request, response );
response.sendRedirect("../error.jsp");
}
else{
//response.sendRedirect("http://www.uol.com.br");
getServletContext().getRequestDispatcher("http://www.uol.com.br").forward( request, response );
}
String user = request.getParameter("login");
Modelo model = new Modelo();
model.setNome(user);
model.criar();
request.setAttribute("_mensagem","Registro ["+user+acao+"] efetuado com sucesso.");
request.setAttribute("_voltar","http://www.usialto.com.br:8080/web");
//response.sendRedirect("../alert.jsp");
request.getRequestDispatcher("../alert.jsp").forward( request, response );
}
}
exception
java.lang.IllegalStateException
org.apache.coyote.tomcat5.CoyoteResponseFacade.sendRedirect(CoyoteResponseFacade.java:399)
br.com.usialto.controle.Controle.doPost(Controle.java:59)
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

