Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    105

    [JSP+Struts] Argomenti property

    Ciao a tutti,

    Ragazzi ho un problemino abb. noioso anche perche adesso e 20 min che ci sto impazzendo.

    io ho un bean del tipo

    codice:
    class ObjectBean implements Serializable{
    
    public Vector getAllProperty(int x, boolean y){}
    
    }
    Che nell Action viene instanziato e inserito nella HttpSession.

    Lato JSP io faccio

    codice:
    ...
    <bean:define name="oc" id="films" property="allProperty[57, false]" />
    ...
    Il punto e questo prima il metodo get getAllProperty aveva l integer come solo argomento e infatti quando richiamavo dall JSP facevo semplicemente cosi
    codice:
    ...
    <bean:define name="oc" id="films" property="allProperty[57]" />
    ...
    e tutto funzionava liscio... Adesso che sono due

    Qualcuno sa aiutarmi???

    vi ringrazio molto

    Ciao a tutti

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JSP+Struts] Argomenti property

    Originariamente inviato da merlo82
    codice:
    ...
    <bean:define name="oc" id="films" property="allProperty[57]" />
    ...
    Prima infatti era una "indexed" property. Ora .... non è nulla ...

    Non puoi mettere parametri come ti pare .... se metti il boolean in più non è più una "proprietà" come inteso e gestito da Struts.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    105
    Grazie Andbin, avevo immaginato che una soluzione sintattica era dura da trovare.

    o semplicemente creato una sottoclasse specifica per l evenianza

    codice:
    public class SpecialObjectBean extends ObjectBean {
    	
    	@Override
    	public Vector getAllProperty(int relationID){	
    		return super.getAllProperty(relationID,false);
    	}
    
    }
    e cosi il codice JSP e rimasto immutato.

    Thanks again

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.