Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    114

    JSTL: valore costante in una expression language.. è possibile?

    ciao a tutti
    Sto usando una expression language
    <cut value="${sessionScope.pswRcv_user.desDomanda}"/>

    che riprende "desDomanda" da un attributo di sessione "pswRcv_user".
    tutto funziona

    Ora ho fatto una classe con qualche costante. Questa class (ProjectConstants)
    contiene
    public String PSWRCV_USER = "pswRcv_user";

    Ora voglio associare la stringa "pswRcv_user" alla costante nella
    jstl expression language.
    Qualcosa del tipo
    <cut
    value="${sessionScope.<%=ProjectConstants.PSWRCV_U SER%>.desDomanda}"/>

    ma questo naturalmente non funziona
    sapete come posso fare?

    thanks a lot guys
    bye bye

  2. #2
    Utente di HTML.it L'avatar di blueice
    Registrato dal
    Feb 2001
    Messaggi
    121
    Nel lato java dovrai fare il set del parametro nella sessione in questo modo :

    session.setAttribute("nomechevuoi", "valorechevuoi");

    Stampi il valore dell'attributo in questo modo :

    <cut value="${sessionScope.nomechevuoi}"/>

    Valorizzi una variabile interna alla JSP in quest'altro :

    <c:set var="nomevar"><cut value="${sessionScope.nomechevuoi}"/></c:set>


    Tutorial pag 551 :
    http://java.sun.com/j2ee/1.4/docs/tu...EETutorial.pdf

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    114
    si ho capito ma a me serve solo riprendere il valore di una costante per poi definire l'exp.language con quella stringa senza scriverla nella jsp in modo "hard coded"!
    nomechevuoi in questo caso non mi risolve il problema
    infatti io in quel caso ho qualcosa del tipo
    session.setAttribute(ProjectConstants.PSWRCV_USER, "valorechevuoi");

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.