Página Inicial do Fórum > Frameworks, APIs e IDE's

Utilizar arquivo properties para guardar as mensagens no ww.



Criar novo tópico   Responder tópico


  1. fabio_patricio
    Posts:1515


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    PessoALL,

    To tentando usar um arquivo padrão para mensagens com o WW. Fiz conforme o tutorial do GUJ e conforme a documentação.
    Criei uma enrtada no meu web.xml com uma classe de inicialização chamada Inicializa.




    Nesta classe adiciono meu arquivos com as mensagens assim:



    E no meu JSP tento usar o texto assim:



    Mas ele não imprime nada, ja fiz um teste para ver se na inicialização a classe tava sendo executa e aparentemente sim.

    Alguma idéia? Falta configurar algo?

    ]['s




  1. fabio_patricio
    Posts:1515


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Resolvido




  1. jack_-_ganzha
    Posts:4191


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    fabio_patricio
    Resolvido


    Jack com a curiosidade a mil: Como?!

    valeuz...
    _________________
    Marcos Silva Pereira




  1. fabio_patricio
    Posts:1515


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    i18n no WW

    Resolvi meu problema depois de trocar uma idéia com o smota la no GUJ, na realidade ele também não sabia ao certo qual era o problema, mas consegui captar a idéia.

    Mensagens em arquivo padrão.

    Para carregar um arquivo padrão de mensagens para usar no WW, cria-se um arquivo .porperties e deixa ele na pasta classes.
    Por exemplo meu arquivo se chama messages.properties e oconteúdo dele esta abaixo.



    Após é necessário criar uma classe de inicalização para este arquivo, assim o WW coloca as mensagens no Stack da tag i18n. Vamos ao código desta classe.



    Após isso é necessário mapear esta classe no web.xml para ela ser executada no inicio da aplicação.
    Segue o mapemento desta classe no meu web.xml



    Agora já podemos usar as mensagens no nosso jsp. Para isso é preciso abrir uma tag e só fechar ela quando não precisarmos mais usar as mensagens na página. Segue um exemplo básico.



    Na linha 2:



    Eu estou abrindo a tag i18n para meu arquivo de mensagens chamado messages.properties.

    Na linha 6:



    Estou buscando a mensagem que esta dentro do meu arquivo de mensagens chamada titulo.

    Ao invés de usar a tag ww:text para mostrar as mensagens, podemos usar também a tag ww:property do seguinte modo:



    Documentação aqui

    Bom é isso ai, depois com mais tempo eu posto a parte de como criar arquivos especifico para cada action.




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Frameworks, APIs e IDE's