Avatar
balaz.marek94:

Zdravím, chcem sa spýtať ako docieliť toho, že po prepnutí stránky (z xhtml súboru na druhý xhtml súbor) to, aby moje dáta (v tomto prípade textové reťazce) ostali nezmenené. Najskôr som to skúšal cez inštanciu, ale ako som pochopil, pri prepnutí stránky sa zmení aj inštancia triedy. Tak som to vyskúšal cez statické premenné. Keďže s JSF ešte len začínam, chcel by som sa spýtať, či sa to rieši takto, alebo nejak inak, pretože sa obávam, ak by som mal web aplikáciu na servery a povedzme 2 návštevníci zmenia statický atribút v ten istý čas, tak by sa im mohli poprehadzovať dáta. Za odpoveď ďakujem :)

 
Odpovědět 16.8.2015 12:28
Avatar
Richard H.
Redaktor
Avatar
Odpovídá na balaz.marek94
Richard H.:

Nemyslíš že tohle je špatné fórum

Nahoru Odpovědět 21.8.2015 19:38
Malý užitečný manuál je vždy lepší než bichle k ničemu.
Avatar
Atrament
Člen
Avatar
Odpovídá na balaz.marek94
Atrament:

Tak fórum je určitě správné. Nejsem zrovna odborník v JSF ale pokud to chápu dobře tak data bys měl tahat z nějakého managed beanu a tomu se dá nastavit životnost. Jelikož potřebuješ sdílet data mezi více stránkami tak

@SessionScoped

vypadá dobře pro tvůj účel. Hádám že doteď jsi tam měl

@RequestScoped.

SessionScoped bean musí implementovat Serializable aby to fungovalo.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 23.8.2015 12:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.