Redirecionamento

2 respostas
andre_vini

Pessoal tenho esse código jsp e queria que quando a data digitada estiver errada, ele mostra a msg e redireciona p/ a própria págian mas com o mesmo conteúdo, se alguém souber como faz, me ajudem!!!Valew

<%@ page import=conection.*, java.lang.Object errorPage="/jsp/erro.jsp"%>

<%

//Pegando o valor digitado na data de início e fim depois criando um objeto da classe ConsultaBean

String sq = request.getParameter(dtinicio);

String sq1 = request.getParameter(dtfim);

ConsultaBean consultaB = new ConsultaBean();
if ((consultaB.getDiaSemana(sq) == 2) &amp;&amp; (consultaB.getDiaSemana(sq1) == 6)) {
	consultaB.setInicio(request.getParameter("dtinicio"));
	consultaB.setFim(request.getParameter("dtfim"));
	consultaB.setSegunda(request.getParameter("segunda"));
	consultaB.setTerca(request.getParameter("terca"));
	consultaB.setQuarta(request.getParameter("quarta"));
	consultaB.setQuinta(request.getParameter("quinta"));
	consultaB.setSexta(request.getParameter("sexta"));
	Conexao con = new Conexao(sq, sq1);
	con.inserirPessoa(consultaB);
	%&gt;	
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Cardápio&lt;/title&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"&gt;
&lt;/head&gt;
<body>
 &lt;script language="JavaScript"&gt;
   alert("Cardápio inserido com sucesso!");
   window.navigate("index.jsp");
 &lt;/script&gt;
</body>
&lt;/html&gt;
<%

}

else {

%>	

<script language=“JavaScript”>

alert(“O campo data de início  pode sem uma Segunda-Feira e data de fim  pode ser uma Sexta-Feira!”);

</script>

<%
response.sendRedirect("cardapio.jsp"); 
}

%>

2 Respostas

M

Use a TAG <FORM … > do HTML e fazendo assim um submit para o proprio JSP, e neste submit vc pode testar a data

andre_vini

Desculpe mas eu não entendi muito bem…será que vc me explica mais detalhadamente.Grato!

Criado 11 de agosto de 2004
Ultima resposta 11 de ago. de 2004
Respostas 2
Participantes 2