[Ajuda] Problemas em carregar valor do bundle na tag html:text

Pessoal, meu problema é o seguinte:
Estou usando o struts, e estou internacionalizando o site, antes usando a tag html:text do struts eu escrevia o valor atraves do atributo value, pois o valor era hardcode, porem agora que tenho um arquivo bundle e passo a tag <bean:message key=“valor.do.bundle”/> no atributo value da um erro de parsing no jsp.

Gostaria de saber se conseguem me ajudar.

Abraços,
Victor Torres

Dae cara blz?

No Struts, normalmente, a tag html:text está ligada a um campo do seu form… Se esse form for um DynamicBean, você pode utilizar o parâmetro initial no struts-config.xml…

// ...
&lt;form-property name="userName" type="java.lang.String" initial="Algum Texto Aqui"/&gt;
&lt;form-property name="userId" type="java.lang.Integer" initial="52"/&gt;
// ...

Como teoricamente todo html:text é uma entrada de formulário, o Struts só funciona desta maneira…
Há outros workarounds que podem ser feitos utilizando o Struts-el por exemplo…

Abraços

Agora que parei para pensar…
A solução acima não resolve o seu problema com bundle…

Você pode tentar utilizar o JSTL…
No jsp…

//...
   &lt;fmt:message key="valor.do.bundle"  var="bundleVar"/&gt;
//...

&lt;html:text property="nomeUsuario" value="${bundleVar}" /&gt;

Não testei, mas é por aí o caminho…

Abraços…

Ola, tentei usar o JSTL mas não funcionou, imagino que pode ser alguma coisa de configuração, pois não tenho muita experiencia.

Tem alguma documentação ou site que você me indique para poder ter como suporte?

Abraços,
Victor Torres