Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    7

    displaytag lib: un problema

    Salve a tutti,

    con i displaytag libraries di struts ho il seguente problema:
    non riesco a far leggere i nomi delle intestazioni colonne dentro un file di properties.

    ecco cosa dice il manuale a riguardo:

    Resource key used to lookup the title value. Only works if "title" is not defined. Works together with a
    configured I18nResourceProvider, specified via the displaytag.properties file. By default, if JSTL is available,
    the JSTL provider is used, which makes this attribute work the same as fmt:message's key property.


    Il displaytag.properties l'ho messo dentro la stessa cartella del file principale delle risorse delle applicazioni però non ha nessuna intenzione di leggerlo.
    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    mi sembra che tu debba specificare nel file di configurazione di struts chiamato struts-config.xml una cosa tipo

    <message-resources parameter="NomeTuoFileDiRisorse"/>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    7
    ho fatto come dici e ho aggiunto displaytag, solo che per qualche strano motivo adesso non mi trova più tutto quello che era su applicationresources....
    Ma struts non prevede più di un file di properties ??? :berto:

    EDIT:
    ho aggiunto un id a displaytag, così di default prende i titoli di ApplicationResources.

    il tag displaycolumn però insiste a non vedere i titoli di displaytag...

  4. #4
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    in che senso hai aggiunto un id a displaytag?

    cmq sei sicuro di aver inserito correttamente la dichiarazione del tuo file di risorse in struts-config.xml? mi posti per favore la riga che hai aggiunto?

    poi se vuoi puoi specificare piu' di un file di risorse ovviamente...
    codice:
    <message-resources key="risorseUno" parameter="it.html.RisorseUno"/>
    
    <message-resources key="risorseDue" parameter="it.html.RisorseDue"/>
    e quando devi recuperare un messaggio attraverso la sua key, specifichi il bundle dal quale proviene:
    codice:
    <bean:message bundle="risorseDue" key="chiaveDelMessaggio"/>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.