[Java lista] egy kis meppelés féleség...

István Viczián viczian.istvan at gmail.com
2011. Már. 21., H, 21:06:21 CET


Helló!

org.apache.commons.beanutils


SetupDTO dto = ...;
    String filename = (String)
      PropertyUtils.getSimpleProperty(dto, "filename");

A webes grid-ről meg a következő jut eszembe:

http://www.displaytag.org/1.2/

Viczi

2011/3/21 András Csányi <sayusi.ando at gmail.com>:
> Üdv!
>
> Fogalmam sincsen, hogy ez mennyire alap vagy nem alap java kérdés így
> nem tudom, hogy mennyire kérjek elnézést a bonyolultsága vagy
> egyszerűsége miatt. :)
>
> Eset:
> szervertől kapok vissza dto objektumokat. Ezeket akarom megjeleníteni
> a böngészőben egy táblázatban, gridben kinek hogyan tetszik. Erre
> csinálok egy olyan kis widget - szerű dolgot, aminél "csak" annyi a
> dolgom, hogy pár osztályt (én ezeket setupDTO-nak hívom nem tudom,
> hogy helyesen-e vagy sem) feltöltök inicializáló adatokkal és ezt
> átadom a widget-nek és ő már tudni fogja, hogy mit kell neki csinálni.
> Itt futottam bele az egyik problémába.
>
> A visszakapott dto -nak van olyan metódusa, hogy dto.getFilename(),
> ami megfelel a tábla "filename" oszlopának és meg kell, hogy feleljen
> a megjelenítés "Filename" oszlopának is a böngészőben. Ahhoz, hogy ezt
> meg tudjam tenni és a kis widgetnek - amikor generálja a html kódot -
> akkor tudnia kellene, hogy a szervertől kapott dto -nak melyik
> metódusát hívja meg. Az elvem az, hogy magának a metódusnak a nevét
> kell megadni a setupDTO-ban. Nekem itt van a problémám. Magát a
> setupDTO -t fel tudom tölteni adatokkal és át is adom, de hogyan oldom
> azt meg, hogy van egy string - pl. "getFilename"- és egy objektumom -
> egy dto a szervertől - és dto.getFilename() metódus legyen meghívva?
>
> Azt hiszem, hogy php -ban meg tudnám ezt oldani, de most benne vagyunk
> a javában. :)
>
> Összefoglalva:
> ismert sztring: "getFilename".
> ismert objektum: dto
> cél:
> dto.getFilename() metódus meghívása
>
> Előre is köszönöm a válaszokat! Bőven elég ha azt megmondjátok nekem,
> hogy merre kutakodjak. :)
>
> András
>
> --
> - -
> --  Csanyi Andras (Sayusi Ando)  -- http://sayusi.hu --
> http://facebook.com/andras.csanyi
> --  ""Trust in God and keep your gunpowder dry!" - Cromwell
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>


További információk a(z) Javalist levelezőlistáról