Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvoriť nový projekt Struts kliknutím na tlačidlo " Súbor " a " New Project " . Pod " Java Web " , vyberte " webové aplikácie " a kliknite na tlačidlo " Ďalej" . Po zobrazení výzvy , názov vašej aplikácie " StrutsTutorialApp " a kliknite na tlačidlo " Ďalšie " znova . Budete mať na výber medzi " GlassFish " a " Apache Tomcat " ako HTTP server . Ponechajte predvolené nastavenie pre teraz a kliknite na tlačidlo " Ďalej" . Konečne , budete mať na výber z podporovaných webových aplikácií rámca pre použitie vo vašej aplikácii . Rámca sa vzájomne nevylučujú : môžete si vybrať , ako veľa alebo ako málo , ako budete potrebovať . Majte však na zložitosť minimálne pre túto chvíľu a jednoducho vyberte " Struts " a kliknite na " Dokončiť " . 
 
 NetBeans teraz automaticky generovať základné Struts Web - app štruktúru pre vaše použitie . Môžete vyskúšať stlačením tlačidla " F6 " . To bude trvať niekoľko okamihov , NetBeans je potrebné spustiť webový server , ktorý ste vybrali , spustenie Java databázy a otvorte webovú aplikáciu v tebe predvolený webový prehliadač . Akonáhle to skončí , ale mali by ste vidieť krátku správu na vás privítať na Struts vývoj v NetBeans . 
 2 
Pridať webovú formu pre vašu aplikáciu . Ak to chcete vykonať , poklepte - kliknite na " index.jsp " súbor v prehliadači projektu . Dokument Java Server Stránka sa otvorí obsahujúce HTML a JavaScript kód pre aktuálnu úvodnej stránke . Pridanie webového formulára je jednoduchý proces . Po prvé , pridajte nasledujúci kód v rámci značky
existujúcu stránku :   < /html : form >   Potom posuňte kurzor tak , je to len medzi týmito dvoma značkami . Kliknite na " okno " a " Palety " . Pretiahnite " tabuľka " možnosť voľby na aktuálnu pozíciu kurzora . V dialógovom okne nastavte " riadky " až 3 , v " stĺpcov " na 2 a všetky ostatné hodnoty na 0 a potom kliknite na tlačidlo OK . Nasledujúci kód , ktorý znie :   < table všetky riadky medzi ( a vrátane ) "  " a " < /thead > . " Nie sú potrebné . To ponecháva stolný telo s dvoma radmi ( TR ) a dvoch stĺpcov pre každý riadok ( TD )   Vyplňte v tabuľke , takže to znie takto : .   < Table border = " 0 " >         < fazuľa : napísať name = " LoginForm " property = " Chyba " filter = " false " />   < /td >   < /tr >   < tr >       < /tr >         < /tr >   < /tbody >   < /table >   Kliknite na " Spustiť " znova a mali by ste vidieť formulár , ale tlačidlo " Prihlásiť " nefunguje , pretože ste stále ešte potrebné zadefinovať, akciu , ktorá sa s ňou zaobchádzať a stránku , ktorá sa zobrazí , ak ste prihlásení   Vytvoriť ActionForm fazuľa . ActionForm je súčasťou Struts , ktorý umožňuje serveru pamätať ( alebo " pretrváva " ) dát z klienta medzi webové požiadavkami . Ak chcete vytvoriť , kliknite pravým tlačidlom myši na názov projektu v pohľade projektu a vyberte " Nový " a " Ostatné " . Pod " Struts , " zvoľte " Struts ActionForm Bean " a kliknite na tlačidlo " Ďalej" . Pomenujte ju " LoginForm " a vyberte názov Web - app v " balíku " drop - box dole .   Tým sa vytvorí súbor v jazyku Java s názvom " LoginForm " s niektorými základnú štruktúru už existujúce . Tento ActionForm potrebuje k ukladaniu informácií z prihlásení v predchádzajúcom kroku , a tak potrebuje " meno " a " e - mail " . To už má meno , takže polovica práce je hotová . Pridajte nasledujúci riadok v rámci triedy :   private String EMAIL ;   Ďalšie , kliknite na slovo " e - mail " a stlačte tlačidlo " Alt - Insert " na klávesnici . To vyvolá automatický generátor kódu . Vyberte " získanie a nastavenie . "   Vytvoriť akciu . Akcia je súčasť Struts , ktorý spracováva ľubovoľný spracovanie , ktoré musia byť riešené prostredníctvom aplikácie medzi okamihom , kedy užívateľ odošle požiadavku a odpovede aplikácie . Ak chcete vytvoriť akciu , pravým tlačidlom myši na názov projektu v Project Viewer a vyberte " Nový " a " Ostatné " . Prejdite na " Struts " a vyberte " Struts akcie . " Názov akcie " LoginAction " a vyberte projekt zo zoznamu balíkov . . Napokon, zadajte " /login " do poľa Cesta akčného   Vložte nasledujúci kód v metóde " spustiť " :   LoginForm formBean = ( LoginForm ) forma ;   string name = formBean.getName ( ) ;   string email = formBean.getEmail ( ) ;   if ( ( email.indexOf ( " @ " ) == -1 ) {   vrátiť mapping.findForward ( " zlyhanie " ) ;   }   vrátiť mapping.findForward ( " úspech " ) ;   by ste mali všimnúť riadky čítať " mapping.findForward ( " úspech " ) " a " zlyhanie " . Akcia sa bude hľadať pravidlo presmerovanie na tom , ako zaobchádzať s akciou " úspech " a " zlyhanie " . Konkrétne , v prípade , že e - mailová adresa neobsahuje " @ " znamenie , že odovzdá užívateľa na " zlyhanie " strane . Inak používateľ prejde na " úspech " strany .   Otvoriť " struts.config.xml " z okna projektu a kliknite pravým tlačidlom myši na riadok , ktorý číta " LoginForm . " Vybrať " Struts " a vyberte " Pridať vpred . " Meno je " úspech " a nastavte " Resource File " na " /WEB-INF/success.jsp . " Kliknite na tlačidlo " Pridať . "   Opakujte tento postup na vytvorenie ďalšej vpred s názvom " zlyhanie " . Ten by mal používať " index.jsp " , ako jeho zdrojového súboru .   Vytvorte " success.jsp " stránky kliknutím pravým tlačidlom myši na priečinok " WEB - INF " v okne a voľbou " Nový " a " JSP . " Vložte nasledujúci kód v ňom :     < meta http - equiv = " Content - Type " content = " text /html ; charset = UTF - 8 " >       Vaše meno je : . < /p >     Vaša e - mailová adresa je : . < /p > ! . ;   < /body >   prvý Struts aplikácie je teraz dokončená Stlačte tlačidlo " F6 " spustiť program a vyskúšať si to Skúste dva testy : prvýkrát , zadajte platný názov a e - mailová adresa sa zobrazí stránka úspešnosti . Po druhé , zadajte názov s neplatnou ( nie @ ) e - mailovú adresu , viď stránka zlyhanie . 
 
 
 
 
 
 
   
   
 
 
 
 
  Zadajte vaše meno : < /td >  
   
 
   
  Zadajte svoj e - mail : < /td >  
  < , html : vlastnosť text = " e - mail " hodnota = " Login " /> < /td >  
 
 
 
 
 
 3 
 
 
 
 4 
 
 
 
 
 
 
 
 
 
 5 
 
 6 
 
 
 
 
 
              
                 
Odporúčané články
              
            Najnovšie články
Java Programming