pessoal, tenho um sistema usando VRaptor, em um determinado momento eu tenho o seguinte código:
UsuarioBean usrLock = lockSession.addLock(bean, usuarioLogado.getUsuarioLogado());
if (usrLock == null) {
result.include(bean);
result.include(identificador + "_edicao", true);
result.redirectTo(getClass()).form(bean);
} else {
result.include("usuarioLock", usrLock);
result.redirectTo(getClass()).lock();
}
quando o usrLock é diferente de null eu redireciono ele para a seguinte jsp:
<c:choose>
<c:when test="${usuarioLock != null}">
<span>Registro locked para: ${usuarioLock.nome}!</span>
</c:when>
<c:otherwise>
<span>Ocorreu a perda do lock!</span>
</c:otherwise>
</c:choose>
porém, sempre mostra as duas frases. eu já tentei, com empty, not empty e sempre mostra as duas frases. alguém sabe me dizer o que esta errado ???
[]'s