Porque não redirecionar pois de if

5 respostas
M

Oi pessoal,

Estou ainda com um problema depois da validação do if:

eu queria que depois de valida e mostra mensagem em javascript redireciona-se pra a mesma pagina da consulta, mas desta forma que estou usando não redirecionar. alguém saberia o porquê???

public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		// TODO Auto-generated method stub
		    PrintWriter saida = resp.getWriter();  
		    String nome = req.getParameter("nome");  

		      if (nome.equals("")) {  
		    	 
		         resp.setContentType("text/html");  
		         saida.println("<script language=" + "'" + "javascript'" + ">" +  
		               "alert (" + "'Digite o Nome do Cliente a ser Pesquisado!!'" + " )" +  
		                "</script>");  
		         saida.close();
				    resp.sendRedirect("/jsrc/web/html/consultaCliente.html");	
	 		 }

5 Respostas

Gu1

tenta assim ve da certo …

public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {   
        // TODO Auto-generated method stub   
            PrintWriter saida = resp.getWriter();     
            String nome = req.getParameter("nome");     
  
              if (nome.equals("")) {     
                   
                 resp.setContentType("text/html");     
                 saida.println("<script language=" + "'" + "javascript'" + ">" +     
                       "alert (" + "'Digite o Nome do Cliente a ser Pesquisado!!'" + " )" +     
                        "</script>");     
                 saida.close();   
                    saida.println("<script>document.location.href='consultaCliente.html'<script>");     
             }

caso não funcione tente colocar o endereço todo assim…

saida.println("<script>document.location.href='/jsrc/web/html/consultaCliente.html'<script>");

espero ter ajudado…

qualquer posta ai…

M

Oi cara, muito obrigado pela ajuda mas não deu certo. Aparece este erro idependente dos exemplos.

document.location.href=‘consultaCliente.html’

document.location.href=’/jsrc/web/html/consultaCliente.html’

Gu1

ixi velhinho acho que errei no codigo que te passei as vezes pode ser isso coloca barra no assim oh…

saida.println("<script>document.location.href='consultaCliente.html'</script>");

a outra coisa, caso mesmo assim não funcione coloque essa linha de codigo antes do

saida.close();

acho que agora funciona…

M

value Gu…

Agora esta funfa. Eu "tb não tinha percebido '/' para fechar a tag script"

muito obrigado.

Gu1

que é isso o importante que funfou hehehe, precisando posta ai…
falow…

Criado 18 de janeiro de 2008
Ultima resposta 19 de jan. de 2008
Respostas 5
Participantes 2