IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 3. diel - Úvod do JavaServer Faces (JSF)

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
adder
Člen
Avatar
adder:30.3.2014 9:36

a co když budu mít ve třídě víc getterů? zavolají se také automaticky? je k tomu potřeba znát MVC architekturu(nemám ponětí, co to je)? děkuji za odpovědi

Odpovedať
30.3.2014 9:36
I’m going to lay this brick as perfectly as a brick can be laid.
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na adder
David Hartinger:30.3.2014 10:42

Gettery se volají podle jejich názvu. Když v EL použiješ proměnnou cislo, zavolá si na pozadí getCislo() a podobně.

Odpovedať
30.3.2014 10:42
New kid back on the block with a R.I.P
Avatar
javakoder1
Člen
Avatar
javakoder1:13.4.2014 18:54

Ahoj, když najedu na localhost:8080 tak vyjede alert a t chce to po mě uživatelské jméno a heslo. Já ale v nastavení žádné jméno a heslo nemám. Prostě to nechápu díky.

 
Odpovedať
13.4.2014 18:54
Avatar
ucenidolazni
Člen
Avatar
ucenidolazni:13.5.2014 16:46

Toto je opravdu úžasná stránka, děkuji moc ! :-)

 
Odpovedať
13.5.2014 16:46
Avatar
Martin Srdoš:16.9.2015 21:46

Já s tím mám nějak problém. Číslo se nechce zobrazit. Stránka se zobrazuje v pohodě, ale to číslo ne...

 
Odpovedať
16.9.2015 21:46
Avatar
malybobor123
Člen
Avatar
malybobor123:14.10.2015 22:20

Mám s tým problém. Všetko funguje, ale nezobrazí sa mi číslo, len text "Náhodné číslo " ale čislo nie je nikde..kde je chyba?? mám to presne ako je to tu

 
Odpovedať
14.10.2015 22:20
Avatar
malybobor123
Člen
Avatar
Odpovedá na Martin Srdoš
malybobor123:14.10.2015 22:53

Vyriešil som ten problém. Problém je, že on používa GlassFish 4.0 a ja, tak ako srdosm pravdepodobne 4.1 a nepzná to javax.enterpri­se.context.Re­questScoped, namiesto toho používa javax.faces.be­an.RequestSco­ped. Neviem aký je rozdiel medzi nimi a ako by mala používať, no vyriešiš to tým, že klikneš pravým na projekt JSFNahodneCis­lo/properties/li­braries/Add JAR/folder/ --nájdeš umiestenie GlassFish--/glassfish/mo­dules/cdi-api.jar ...dáš import, vymažeš import s javax.faces.be­an.RequestSco­ped frčí to

[/code]

 
Odpovedať
14.10.2015 22:53
Avatar
David Tilšer:2.4.2016 22:34

Když chci vygenerovat novou třídu, tak tam nemám na výběr JSF ManagedBean, tak vytvořím přes new class, ale tam pak nemám @ManagedBean, @RequestScoped.
Jak to udělat? Jak mám vygenerovat JSF ManagedBean třídu?

Odpovedať
2.4.2016 22:34
Odpočinek je pro slabochy.
Avatar
David Tilšer:2.4.2016 23:04

Tak to co jsem psal výše, tak už jsem vyřešil, ale když chci spustit výslednou aplikaci, tak mi to píše "low memory". Nechápu, mám 8GB RAM a nemám ani 1GB využité, jak je to možný? Setkal se někdo s tím?

Odpovedať
2.4.2016 23:04
Odpočinek je pro slabochy.
Avatar
ludo.kovac
Člen
Avatar
ludo.kovac:19.7.2016 10:21

S podporou NetBeans som upravil zdroják zo JSFNahodneCislo.zip a funguje to

package beans;

import java.util.Random;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

/*
 *             __          __                __
 *        ____/ /__ _   __/ /_  ____  ____  / /__ _________
 *       / __  / _ \ | / / __ \/ __ \/ __ \/ //_// ___/_  /
 *      / /_/ /  __/ |/ / /_/ / /_/ / /_/ / ,< _/ /__  / /_
 *      \__,_/\___/|___/_.___/\____/\____/_/|_(_)___/ /___/
 *
 *
 *      TUTORIÁLY  <>  DISKUZE  <>  KOMUNITA  <>  SOFTWARE
 *
 *      Tento zdrojový kód je součástí tutoriálů na programátorské
 *      sociální síti WWW.DEVBOOK.CZ
 *
 *      Kód můžete upravovat jak chcete, jen zmiňte odkaz
 *      na www.devbook.cz :-)
 */
@ManagedBean
@RequestScoped
public class GeneratorBean {

    /**
     * Instance generátoru
     */
    private Random generator;

    /**
     * Inicializace beanu
     */
    public GeneratorBean() {
        generator = new Random();
    }

    /**
     * Vrátí náhodné číslo
     * @return Náhodné číslo
     */
    public int getCislo()
    {
        return generator.nextInt(100);
    }

}
 
Odpovedať
19.7.2016 10:21
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!