Prezados, boa noite.
Estou com uma dúvida: tenho uma propriedade declarada no bean, povoada logo adiante, mas quando chamo ela via modal do xhtml, o Tomcat me dá um erro.
No CalculoBean.java ela está simples assim:
String mensagens = "teste";
E o bean chama o modal assim:
RequestContext.getCurrentInstance().execute("PF('dlgMensagens').show();");
E ela é chamada no formulario.xhtml (importado dentro de calculo.xhtml):
<p:dialog id="dlgMensagens" header="Mensagens!" widgetVar="dlgMensagens"
modal="true" height="40%" width="60%" resizable="false"
draggable="false" minimizable="false" maximizable="false">
<h:panelGrid columns="1">
<h:outputText value="#{calculoBean.mensagens}" />
</h:panelGrid>
</p:dialog>
Mas o Tomcat me retorna isso:
GRAVE: Error Rendering View[/pages/calculo/calculo.xhtml]
javax.el.PropertyNotFoundException: /pages/calculo/formulario.xhtml @110,67
value="#{calculoBean.Mensagens}": Property 'mensagens' not found
on type br.com.projeto.web.CalculoBean
Por gentileza, alguma ideia de qual é o erro e como corrigir ele?
Muito obrigado.