Bom dia, Senhores.
Seguinte,
Eu tenho uma classe que mapeei no JSF no escopo de aplicação,
que eu uso esta classe tanto no JSF quanto no JSTL.
Esta classe é readOnly;
Só tem getters;
E pretendo usa-la para definir qual layout vou usar pra montar uma página.
O problema:
O JSTL só encontra a classe carregada DEPOIS que eu uso a classe no JSF.
Ou seja, Só depois dum “<h:outputText value=”#{classe.propriedade}"/> eu consigo usar um <c:if test="${applicationScope.classe.propriedade}" >
SEM o uso pelo JSF, a variável não vai pra aplicação…
Só que usar um outputText só pra inicializar a classe é danado de feio…
Qual a melhor maneira de inicializar esta classe no escopo da aplicação?