O que está errado em meu código?

6 respostas
V

Colegas é o seguinte : Estou tentando mostrar uma mensagem para o usuário tipo : Registro Gravado com Sucesso ! Registro não Excluido !!!

Estou tentando com ALERT mas não estou obtendo sucesso. Vejam Meu Código no JSP :

<script type="text/javascript">
	function alerta() {  
    	alert("variavelRequestMsg");  
 	}	
		
</script>
<form name="cadcidade" action ="${pageContext.request.contextPath}/CidadeSL" method="post">
	<input type="hidden" name="acao">
.
.
.

     <tr>
       <td height="33" colspan="3">
         <table width="100%" border="0">
          <tr>
            <td width="70%"></td>
            <td width="10%" align=center><input type="button" value="Excluir" onclick="enviar('excluir')"></td>
            <td width="10%" align=center><input type="submit" value="Salvar" onclick="enviar('salvar')"></td>
            <td width="10%" align=center><input type="button" value="Sair" onclick="enviar('sair')"></td>
          </tr>
         </table>
       </td>
     </tr>
   </table>
   <c:if test="${variavelRequestMsg}">
   		alerta();
   </c:if>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
</form>

Obrigado

6 Respostas

psandrelli

Tenta isso:

alerta("<c:out value="${variavelRequestMsg}" />");
<script type="text/javascript">  
     function alerta(var) {    
         alert(var);    
     }     
           
 </script>
V

Sim amigo mas …

Aonde coloco este Alerta lá no JSP ???

falvesti
<c:if test="${variavelRequestMsg}">   
        alerta();   
</c:if>

Cara, neste trecho oq vc está fazendo é verificado se a “variavelRequestMsg” é true or false. Se for true imprime na página “alerta()”. Não está chamando a função “alerta()”.

V

Ok modifiquei, retirei a function, ficou assim :

<c:if test="${variavelRequestMsg!=null}">

Alert="${variavelRequestMsg}"

</c:if>

Mas ainda não tá legal, ele não mostra tipo POPUP

Mais idéias ?

falvesti

Cara continua apenas escrevendo na página caso sua variável seja true.

V

Vejam :

No Servlet :

request.setAttribute(“variavelRequestMsg”,bco.exclui(cidade));

No JSP :

<c:if test="${variavelRequestMsg!=null}">
     	<script>
	     alert('${variavelRequestMsg}')
        </script>
</c:if>

abs

e Valeu

Vimieiro :lol: :lol: :lol:

Criado 30 de janeiro de 2008
Ultima resposta 30 de jan. de 2008
Respostas 6
Participantes 3