Olá amigos, estou colocando o m\eu layout dentro de um taglib para facilitar algumas coisas.
Criei um tag lib normal e estou carregando-a utilizando :
<%@ taglib tagdir="/WEB-INF/tags/" prefix="vstag" %>
Só que eu tenho uns campos que eu pego os seus valores assim ...value="#{usuario_messages['titulo_tabUsuario']}"...
E eu tô precisando que ele pegue o valor que tem neste arquivo de mensagem (loadBundle) mais não sei como escrever no meu taglib
Eu tinha feito assim (tabpage.tag):
<%@ attribute name="id" type="java.lang.String" %>
<%@ attribute name="styleClass" type="java.lang.String" %>
<%@ attribute name="styleTitle" type="java.lang.String" %>
<%@ attribute name="title" type="java.lang.String" %>
<div class="${styleClass}" id="${id}">
<h2 class="${styleTitle}">${title}</h2>
<div class="tabpage.conteudo">
<jsp:doBody />
</div>
</div>
Como vcs podem perceber eu estou imprimindo o #{usuario_messages[‘titulo_tabUsuario’]} utilizando ${styleTitle}. Daí o que acontece? Ao invés de mostrar o texto que tem no bundle ele está mostrando #{usuario_messages[‘titulo_tabUsuario’]}.
O que devo fazer para funcionar?