Thymeleaf-Random number

0 értékelés
420 megtekintés
thedorsan (42 pont) kérdezte 2019. Feb 26.
Sziasztok! Éppen egy nagyobb lélegzetvételű projekten dolgozom és ahhoz az kellene hogy a Thymeleaf-ben generálok véletlenszerűen számokat ( esetleg ha máshogy is meg lehet oldani úgy hogy mikor a thymeleaf-ben végig megyek egy listen mindig generál új számot szintén megfelelő lenne) de sajnos nem tudom hogy kell!

1 Válasz

0 értékelés
g13t4 Haladó Felhasználó (246 pont) válaszolta meg 2019. Már 10.
thedorsan kiválasztva 2019. Már 10.
 
Legjobb válasz

Most jutottam el a 18-as leckéig (https://www.youtube.com/watch?v=_J-a1D72t8E&index=18&list=PLyriihBWoulywcSbZijjeSIHH19uJZG5q), most már értem a kérdésben a thymeleaf kifejezést :)
Java szempontjából statikus feltöltés esetében, ha a ElsoProject.java-nál maradunk (18. video) ott én is megpróbáltam egy randomot kapcsolni a story-hoz.
Azt az eredményt kaptam, hogy minden szám egyforma.
A következőképpen oldottam meg:
1, A POJO-ban felvettem egy Double típusú változót. Beállítottam a setterét.
A controllerben minden objektumhoz hozzáadtam:
story1.setRandom(Math.random());
Ez garantáltan* különböző véletleneket ad.

*mivel véletlen, ezért meg van a valószínűsége, hogy 1 vagy több vagy akár mind megegyezik.

2, Amennyiben egy adatbázisból állítod össze az objektumokat, akkor az ArrayList-nek van egy olyan csodálatos metódusa, hogy size().
Ezt fel lehet használni egy for ciklusban, aminek a magjában egy temoprary array-ben éppen annyi random számot gyűjthetsz, amennyire szükség van.

 Mindkét esetben a kapott randomokat visszaküldheti a Svéd model(l) a html-nek.

Ha a master branch vagy a video alapján próbálnád ki, vigyáznod kell egy typo-ra:

xmlns:th="http://www.thymleaf.org">

Ami helyesen:

xmlns:th="http://www.thymeleaf.org">

Tudom, ilyen hibát a Kapitány nem követne el, én a Gyulára gyanakszom :D

Remélem tudtam segíteni.

thedorsan (42 pont) szólt hozzá 2019. Már 10.
Köszönöm a válaszod, ez ilyen formában eszembe se jutott, mert igazából ahhoz szeretném használni hogy a postok közé miféle tartalmat szúrjon be a program.
...