IF no JSP

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.

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;&quot;Conexão OK&quot;&#41;; 
    &#125; else &#123;
        System.out.prinln&#40;&quot;Erro na conexão&quot;&#41;;
    &#125;
%&gt;