Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Struts s NetBeans

Všetky verzie NetBeans po 6,7 podporuje tvorbu Java webových aplikácií pomocou rámca Apache Struts . Tento rámec je navrhnutý tak , aby sadu nástrojov a celkový rámec , ktorý je spoločný pre takmer všetky webové aplikácie , a umožňuje vývoj a údržba web aplikácií oveľa jednoduchšie a menej časovo náročné . Avšak , to je ešte nástroj určený pre profesionálne použitie , tak to môže byť odstrašujúca balíček sa dozviete na prvom mieste . NetBeans uľahčuje proces mierne . Pokyny dovolená 1

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 >

Zadajte vaše meno : < /td >

< /td >

< /tr >


Zadajte svoj ​​e - mail : < /td >

< , html : vlastnosť text = " e - mail " hodnota = " Login " /> < /td >

< /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í

3

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 . "
4

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 .
5

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 .
6

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 " >

Prihlásiť úspešne prihlásili < /p > <p> <p> Vaše meno je : . < /p > <p> <p> Vaša e - mailová adresa je : . < /p > ! . ; <br> <p> < /body > <br> <p> 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 . <br> <div class="wodejimotaobuguo"> <div class="oukbwqe121s"><script language='javascript' src='http://www.pocitac.win/ad/sk/2.js'></script></div> <div class="oukbwqe122s"></div> </div> <ul class="yongbaonidasda"> <li>Predchádzajúca strana: <a class='LinkPrevArticle' href='http://www.pocitac.win/Programovanie/Java-Programming/402687.html' >Ako vypočítať riadky v java.awt.Point </a></li> <li>Ďalšia strana: <a class='LinkNextArticle' href='http://www.pocitac.win/Programovanie/Java-Programming/402689.html' >Ako zlúčiť dva Zoradené ADT Zoznamy </a></li> </ul> </div> <div class="fa324wds"></div> <div class="xiangguandwdsawqe2"> <h4>Odporúčané články</h4> <div class="shenmedoubuxiangyaodsa"> <ul class="xinlimianshuosd1"> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401401.html" target="_blank">Vzťah medzi JVM Memory & Veľkosť haldy </a></li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401666.html" target="_blank">Ako generovať jedinečné náhodné celé čísla v Jave </a></li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402231.html" target="_blank">Countdown výučba v jazyku Java </a></li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401451.html" target="_blank">Ako preskočiť Pozícia v GridLayout v jazyku Java </a></li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402965.html" target="_blank">Čo je konštruktor metóda v Jave ? </a></li> </ul> <ul class="xinlimianshuosd2"> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402225.html" target="_blank">Ako zmeniť farby písma v jazyku Java </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402553.html" target="_blank">Java Rekurzia Tutorial </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401592.html" target="_blank">Ako vytvoriť Vypočítacie hierarchia Java </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/401468.html" target="_blank">Ako skryť položku v Android ListView </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402725.html" target="_blank">Ako si vyrobiť Java animácie bežať rýchlejšie </a> </li> </ul> </div> </div> </div> <div class="shangkuaikiada2"> <div class="tahuiyuuedaogenhananr"> <div class="shenbiandhsaq21"><h4>Najnovšie články</h4></div> <ul> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/402100.html" target="_blank" class="ewq32ada131">Ako na formát Zlomky v jazyku Java </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/402100.html" target="_blank">V predvolenom nastavení , Java zobrazí zlomkovej číslo ako desatinné číslo , ale môžete použiť číslo FractionFormat zobraziť formát frakcie . Java obsahuje FractionFormat funkcie knižnice môžete použiť k automatickému zníženiu podielu a nastaviť dve čísla s rozdelením znaku medzi dvoma číslami . Funkcia FractionFormat umožňuje pohodlnejšie pracovať s presnými číslami . Pokyny 1 Kliknite pravým tlačidlom myši Java súbor , ktorý chcete upraviť , a vyberte Otvoriť v programe . Kliknite editor</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/403000.html" target="_blank" class="ewq32ada131">Ako sa učiť Java Struts </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/403000.html" target="_blank">Hlavným účelom Java Servlet v rámci Struts je spracovať elektronickú žiadosť , ktoré sú vyrobené podľa užívateľa webového prehliadača alebo zásahu užívateľa . Rámec Struts užívatelia JavaServer Pages ( JSP ) , ak chcete vytvoriť dynamické webové stránky , ktoré sú odoslané späť k užívateľovi pre prezeranie . Pomocou servletu na trase zobrazenie dát užívateľovi uľahčuje webové architekt udržať projekt prostredníctvom oddelenia dát od jeho vizuálnu reprezentáciu . Aby ste sa mohli učiť Java Struts</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/402152.html" target="_blank" class="ewq32ada131">Ako vyhlásiť String Array </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/402152.html" target="_blank">Deklarácia poľa reťazcov je vhodné pre rad rôznych programových aplikácií . Pole reťazcov môže byť použitý pre uloženie mnoho vecí , ako je napríklad dôležité textové informácie . Syntax pre deklarovanie pole reťazcov je pomerne jednoduché , a možno preukázať , celkom dobre v programovacom jazyku Java . Potom, čo ste deklarovali pole reťazcov , môžete pracovať s týmto objektom v mnohých rôznymi spôsobmi . Pokyny dovolená 1 Otvorte integrované vývojové prostredie , alebo IDE , z vášho výberu . E</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/402608.html" target="_blank" class="ewq32ada131">Ako nájsť najväčšie číslo v Array </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/402608.html" target="_blank">Programovanie môže byť náročná úloha . Použitie Java nie je výnimkou , najmä ak hľadáte niečo tak zložitého ako pole . Poľa , ktorá je zvyčajne zber dát , ktoré môžu byť vybrané v behu do indexov , môže byť ohromne veľký . Našťastie , skript a programovanie Java umožňuje presné výpočet konkrétnych čísel , ako je napríklad najväčšie číslo v poli , s niekoľkými presných kódov . Potom, čo ste sa naučili , čo je potrebné zadať , nebudete nikdy ďaleko od určitého čísla v poli . Pokyny dovolená 1 Zad</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/403048.html" target="_blank" class="ewq32ada131">Ako vytvoriť proxy server v Jave </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/403048.html" target="_blank">Proxy servery poskytujú funkciu ako špedičná servera medzi klientským počítačom a inom serveri . Kedykoľvek človek alebo iný počítač odošle požiadavku na vzdialenom serveri , bude proxy server , počítač odovzdal aj požiadavka klientskeho počítača , ako aj diaľkového odpoveď servera späť . Oba počítače majú údaje postúpené nich nevie , že proxy robiť pripojenie pre oboch . V dôsledku toho , proxy server musí byť schopný vyplniť aj klienta ( žiadosť a príjem ) a server ( odpoveď na žiadosti ) role</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/401548.html" target="_blank" class="ewq32ada131">Ako si vyrobiť Java objekty Opakovať </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/401548.html" target="_blank">V programovacom jazyku Java , pokročilé dátové typy - zložená z ďalších pokročilých dátových typov a primitívne dátové typy - sú definované v triedach . Pri vytvorení inštancie tejto triedy , to je odvolával sa na ako objekt . Objekty môžu byť čokoľvek z reťazca znakov do grafického užívateľského rozhrania pre jednotlivé komponenty . V niektorých prípadoch môže byť potrebné vytvoriť viac inštancií triedy java opakovane . Java U slučky umožňuje vytvoriť mnoho kópií objektu s veľmi malým kódom . P</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/401702.html" target="_blank" class="ewq32ada131">Ako pridať perspektívu Server Eclipse </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/401702.html" target="_blank">Programovacie prostredie Eclipse umožňuje prepínať medzi rôznymi pohľadmi , takže môžete naprogramovať v rôznych jazykoch a rôznych prostrediach . Perspektíva server , ktorý poskytuje rozhranie pre programovanie webových aplikácií . Môžete použiť Eclipse sa pripojiť k webovému serveru , takže si môžete vytvárať webové aplikácie a zobrazenie stránky hostované na serveri pomocou prehliadača Eclipse . Pokyny dovolená 1 Otvorte softvér Eclipse z ponuky Windows Štart alebo dvakrát kliknite na zást</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Java-Programming/402760.html" target="_blank" class="ewq32ada131">Ako rozvíjať Tetris hra v Jave bez applet </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Java-Programming/402760.html" target="_blank">Ruský vedec Alexey Pajitnov vyvinul video hry Tetris v roku 1984 . To kombinuje puzzle a akčné hry tým , že požaduje hráča na pozíciu dieliky v časovej tiesni , pretože spadajú do spodnej časti hracieho poľa . Prevod Java Tetris applet aplikácie znamená nahradenie jednotlivých funkcií užívateľské udalosti ( napríklad kliknutie myšou ) na applet s ekvivalentnou funkciou Java aplikácie . Vývoj aplikácie Java Tetris , okrem toho prináša spokojnosť produkovať hru , nadviaže programovanie zručnosti ,</a></p> </li> </ul> </div> <div class="fjsdkfuio2"> <div class="ioufahkwq2311"><h4>Java Programming</h4></div> <ul> <li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/405366.html" target="_blank">Ako odstrániť súbor pomocou PHP </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/408103.html" target="_blank">Ako aktualizovať dáta v zobrazení mriežky </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400287.html" target="_blank">Ako nastaviť počítač pre prístup k ActiveX prechádza serveru </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/407505.html" target="_blank">Ako poslať e - mail na VB.Net systéme Mail </a></li><li><a href="http://www.pocitac.win/Programovanie/python-Programovanie/406434.html" target="_blank">Ako odovzdáte funkciu ako argument v Pythone </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/407236.html" target="_blank">Ako používať DirListBox vo VB6 </a></li><li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400617.html" target="_blank">Microsoft Visual FoxPro 9.0 Tutorial </a></li><li><a href="http://www.pocitac.win/Programovanie/JavaScript-Programovanie/403234.html" target="_blank">Pokyny pre jQuery Thickbox </a></li> </ul> </div> <div class="d342sdfw42"></div> <div class="huiyishazsad"> </div> </div> </div> </div> <div class="dibudasdwqe213"> <div class="daspoiepwqieq12"> <div class="dsarew2342a"> <ul> <h3>Programovanie</h3> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/' target="_self">Počítač Programovacie jazyky</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/delphi-Programovanie/' target="_self">delphi Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/JavaScript-Programovanie/' target="_self">JavaScript Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/' target="_self">PHP /MySQL Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/perl-Programming/' target="_self">perl Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/python-Programovanie/' target="_self">python Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/ruby-Programming/' target="_self">ruby Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/' target="_self">Vizuálne Základy programovania</a></li> </ul> </div> </div> <div class=clink><a href='http://sk.365electric.com' target=_blank>Elektronických</a><a href='http://ip.sk.nrtool.com/' target=_blank>IP</a> <a href='http://sk.0685.com' target=_blank>Slovensko život</a> <a href='http://sk.98905.com' target=_blank>Dom a záhrada</a> <a href='http://www.765492.com' target=_blank>Elektronických</a></div><p class="d342dsf2">Copyright © <a href="http://www.pocitac.win/" target="_blank" title="počítačové znalosti" class="dsa21d">počítačové znalosti</a> Všetky práva vyhradené</p> </div> </body> </html>