Jstl c:if Help!

Estou com dúvidas ao usar o jstl.
Tenho um formulario com os campos, e a inclusao é feita em outra janela, se for verificado que ja existe o codigo cadastrado ele deve voltar para a primeira tela e mostrar uma mensagem Codigo ja existe!.
Alguém pode me ajudar a esclarecer esta minha dúvida? Por favor…
Segue abaixo o q eu coloquei:

Este codigo esta na tela do formulario:
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<jsp:useBean id=“franquia” scope=“session” class=“com.clau.jsp.Franquia”/>

<c:if test="${franquia.erro == ‘1’}">
<c:out value="${franquia.erro}"/>;
Franquia já existe!;
</c:if>

e qual eh a sua duvida?

Será que esse objeto está preenchido na sessão?

Bom, eu estou tentando substituir meus scriptlet por jstl. Mas eu tenho duvida do seu uso.
Tenho uma tela de cadastro, e noutra tela faz a inclusão propriamente dita.
Quero mostrar na tela o retorno do cadastro tipo: Cliente ja existe! ou Inclusão ok.
No caso de Cliente já existente ele é redirecionado para a mesma tela do formulario.

Ja pensou na ideia de vc fazer a validacao no servlet da seguinte forma.

Exemplo:
FranquiaServlert

List erros = new ArrayList();

if(existeFranquia(franquia)){
     erros.add("Franquia existe!");
}

if(erros.size() > 0){
   request.getAttribute("erros", erros);
}

franquia.jsp

<c:forEach item="${erros}" var=“erro”>
<c:out value="${erro}"/>
</c:forEach>

Tenta algo assim e utilize o mesmo jsp de cadastro para o erro…

Vou testar desta forma, qualquer coisa te retorno. Obrigada!!!