Galera alguem tem uma solução para fazer a internacionalição das colunas para displaytag?
ja tentei assim:
<script>
var id = "<mtw:i18n key="passageiro.tip"/>";
</script>
<h1 align="center">Gerenciando usuários</h1>
<display:table class="" name="lista" sort="list" defaultsort="1" pagesize="5"
requestURI="dbActionDispTag.mtw" export="true" style="width: 580px"
decorator="exemplos.Decorando">
<display:column property="userId" title="${id}" sortable="true" style="width: 580px"/>
</display:table>
Como posso fazer a internacionalização?
Ve se trocando title pelo atributo titleKey funciona.
<h1 align="center">Gerenciando usuários</h1>
<display:table class="" name="lista" sort="list" defaultsort="1" pagesize="5"
requestURI="dbActionDispTag.mtw" export="true" style="width: 580px"
decorator="exemplos.Decorando">
<display:column property="userId" titleKey="CHAVE_NO_PROPERTIES" sortable="true" style="width: 580px"/>
</display:table>
Att[]
Diogo C. Maximo
Cara não funciona.
Teria outra sugestão?
Galera depois de 3 dias, finalmente arrumei uma solução, não sei se é a mais correta mas funcionou.
Topo da jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page isELIgnored="false" %>
É necessario os jar’s standard.jar e jstl.jar
solução:
Na jsp.
<c:set var="id"><mtw:i18n key="id"/></c:set>
<display:table name="lista" sort="list" defaultsort="1" pagesize="5"
requestURI="dbActionDispTag.mtw" export="true" decorator="exemplos.Decorando">
<display:column property="userId" title="${id}" sortable="true" style="width: 580px"/>
Notem que utilizo o i18n do próprio mentawai.
No topo do seu jsp. onde vc define que usa as tags core ©, tem que definir que usa as de internacionalização (fmt), ai funciona do jeito que o amigo de cima te passou