Opa amigo eu tentei do jeito que disse, ficou da seguinte forma…
<c:if test="${dataBaseRegister.validate}">
<jsp:forward page="validateTrue.jsp" />
</c:if>
Aqui está o erro retornado pelo Apache:
org.apache.jasper.JasperException: An exception occurred processing JSP page /registerBean.jsp at line 25
22:
23:
24:
25: <c:if test="${dataBaseRegister.validate}">
26: <jsp:forward page=“validateTrue.jsp” />
27: </c:if>
28:
Este código eu devo por solto no body mesmo né? sem o <%%>…
Obrigado pela ajuda…
Será se você tem mais alguma dica?
Eu não consigo acessar o método né? Apenas a variável, pelo menos foi isso que ficou aparente quando coloquei o “meuBean.”. Nenhum método apareceu, somente as variáveis.
Este é o método que eu tenho na minha Bean
[code]boolean valido = true;
String relatorio = “Os seguintes erros foram encontrados no preenchimento do formulario…\n\n”;
public boolean getValidate(){
if(senha.equals(senha2) == false){
valido = false;
relatorio += "Senhas inseridas incompativeis...\n";
}
if(cpf == null){
valido = false;
relatorio += "Nenhum CPF foi inserido...\n";
}
return valido;
}[/code]
A idéia é acessar esse método da JSP, ver se a verificação é positiva, se for, encaminhar para uma página, se não for, encaminhar para outra página…
Abradeço novamente…
[quote=thiagotn]Tentou utilizar jstl no seu jsp? Se não tentou, faz o teste colocando no topo do jsp a declaração da taglib:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
Depois você pode fazer algo como isto:
<c:if test="${seuBean.seuMetodo}">
Faz alguma coisa
</c:if>
Supondo que seu Método retorne um booleano.
Detalhe:…para usar jstl você precisa dos jar’s jstl-impl-1.2.jar e jstl-1.2.jar no classpath da sua aplicação.[/quote]