Alguém sabe como eu passo um parametro de uma servlet para uma url relativa.
Exemplo:
package testerest;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(name = "Teste", urlPatterns = {"/Teste"})
public class Teste extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String login = request.getParameter("login");
String senha = request.getParameter("senha");
PrintWriter out = response.getWriter();
AdministracaoUsuarioClient admin = new AdministracaoUsuarioClient();
String saida = admin.consultarClienteString(login, senha);
//RequestDispatcher requestDispatcher = null;
if(saida.equals("1")) {
request.setAttribute("saida",saida);
//RequestDispatcher requestDispatcher = request.getRequestDispatcher("Portal/teste.jsp");
//response.addHeader("saida", saida);
response.sendRedirect("Portal/teste.jsp");
} else {
//requestDispatcher = request.getRequestDispatcher("Portal/erroLogin.xhtml");
response.sendRedirect("Portal/erroLogin.xhtml");
}
}
}
Quero passar o atributo saida para a jsp quebrando a url do browser
alguem sabe como fazer isso??