IF no JSP

1 resposta
S

Olá galera, alguem sabe como que eu faço para usar um if dentro do JSP? Por exemplo, eu fiz uma classe que conecta ao BD e retorna um valor boolean, então eu gostaria de usar um if dentro do jsp para saber se a conexão está ok.

Ex:



<%ConectarJdbc c = new ConectarJdbc();%>

<%

if(c.Status()) { %>

System.out.println(Conexão OK);

<%} else {%>

System.out.prinln(Erro na conexão);

<%}%>


O que está de errado nesse código ? O problema e que ele só está monstrando a mensagem “Erro na conexão” mais quando eu faço a mesma lógica em uma classe usando o metodo main esse código funciona blz.

Desde já agradeço pela ajuda.

Wilson.

1 Resposta

S

todo código java deve estar dentro da tag <%%>. tudo que for colocado fora da tag irá fazer parte do documento que será retornado pelo servidor

o correto seria:

&lt;%
    ConectarJdbc c = new ConectarJdbc&#40;&#41;; 
    if&#40;c.Status&#40;&#41;&#41; &#123;
        System.out.println&#40;"Conexão OK"&#41;; 
    &#125; else &#123;
        System.out.prinln&#40;"Erro na conexão"&#41;;
    &#125;
%&gt;
Criado 29 de outubro de 2004
Ultima resposta 30 de out. de 2004
Respostas 1
Participantes 2