Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te Struts gebruiken Met NetBeans
" en " < /thead > . " Ze zijn niet noodzakelijk . Dit laat een tafel lichaam met twee rijen ( tr) en twee kolommen voor elke rij ( td ) op Twitter

Vul in de tabel , zodat het luidt als volgt : .

< Table border = " 0 " >



Alle versies van NetBeans na 6.7 ondersteuning van de oprichting van Java Web applicaties met behulp van de Apache Struts framework. Dit kader is ontworpen om een ​​set van tools en een algemene kader dat gemeenschappelijk is voor bijna alle webapplicaties , en maakt de ontwikkeling en het onderhoud van Web - applicaties veel gemakkelijker en minder tijdrovend te bieden . Echter , het is nog steeds een tool ontworpen voor professioneel gebruik , dus het kan een intimiderende pakket om te leren op het eerste. NetBeans vergemakkelijkt het proces enigszins . Instructies
1

Maak een nieuwe Struts project door te klikken op " File " en " New Project . " Onder " Java Web , " kies " Web Application " en klik op "Volgende . " Wanneer u wordt gevraagd , de naam van uw sollicitatie " StrutsTutorialApp " en klik nogmaals op ' Next ' . U krijgt de keuze tussen " GlassFish " en " Apache Tomcat " als de HTTP-server . Laat de standaard voor nu en klik op " Next . " Tot slot krijgt u een keuze uit ondersteunde Web App frameworks te gebruiken in uw toepassing . De kaders sluiten elkaar niet uit : je kunt zo veel of zo weinig als u nodig heeft . Houd echter de complexiteit tot een minimum voor nu en selecteer gewoon " Struts " en klik op " Finish ".

NetBeans
zal nu automatisch een basic Struts web - app structuur voor uw gebruik . U kunt het testen door op " F6 . " Dit zal enige tijd duren ; NetBeans nodig heeft om de webserver die u hebt geselecteerd start , start de Java Database , en open de web app in je standaard webbrowser . Zodra het klaar is , moet u echter een kort bericht dat u te verwelkomen in Struts ontwikkeling in NetBeans zien . Kopen van 2

Voeg een web - formulier om uw aanvraag . Om dit te doen , dubbelklikt u op het ' index.jsp " bestand in het project viewer . Een Java Server Page- document wordt geopend met daarin de HTML- en Javascript -code voor de huidige openingspagina . Het toevoegen van een webformulier is een eenvoudig proces . Voeg eerst de volgende code in de tags van de bestaande pagina :



< /html : formulier >

Vervolgens plaatst u de cursor dus het is alleen maar tussen deze twee tags. Klik op "Window " en " Palettes . " Sleep de optie "Table " om de huidige cursorpositie . In het dialoogvenster , zet de " Rijen " op 3 , de " Columns " tot 2 , en alle andere waarden aan 0 en klik op OK . De volgende code wordt ingevoegd :

< table alle lijnen tussen ( en inclusief ) "


< bean : schrijven name = " LoginForm " eigenschap = " error " filter = " false" />

< /td >

< /tr>

< tr>


Vul uw naam in : < /td >

< /td > < >

< /tr>


Vul uw e br : < /td >


< , html : eigenschap text = " email " value = " Login" /> < /td >

< /tr>

< /tbody >

< /table >

Klik op "Run " opnieuw en moet u uw formulier te zien , maar niet de knop "Login" niet werken , want je moet nog een actie om te gaan en een pagina die moet worden weergegeven wanneer u ingelogd te definiëren < br >
3

Maak een ActionForm boon. Een ActionForm is een Struts component die het mogelijk maakt de server te onthouden ( of " aanhouden " ) gegevens van een cliënt tussen webaanvragen . Er een te maken , met de rechtermuisknop op de naam van uw project in het project view en selecteer " Nieuw " en " Overige ". Onder " Struts , " selecteer " Struts ActionForm Bean " en klik op "Volgende . " Noem het " LoginForm ' en selecteer uw web - app naam in het " pakket "drop - down box .

Dit creëert een Java- bestand met de naam " LoginForm " met een aantal basis -structuur reeds bestaande . Dit ActionForm moet de informatie van de login de vorige stap opslaan, moet een "name " en een " e . " Het heeft al een naam , zodat de helft van het werk wordt gedaan . Voeg de volgende regel in de klas :

private String email
;

Vervolgens klikt u op het woord " e-mail " en druk op " Alt - Insert" op uw toetsenbord . Dit roept de automatische code generator . Selecteer " Getter en Setter . "
4

Een actie maken . Een actie is de component Struts dat elke verwerking die door de toepassing tussen wanneer de gebruiker een verzoek en de toepassing antwoorden verstuurt moeten worden behandeld handvatten . Om een ​​actie te maken , met de rechtermuisknop op je naam project in het project viewer en selecteer "Nieuw " en " Overige ". Ga naar " Struts " en selecteer " Struts actie . " Noem de actie " LoginAction " en selecteer uw project van het pakket lijst . . Tenslotte , type " /login " in het veld Pad actie

Plak de volgende code in het " uitvoeren " -methode :

LoginForm formBean
= ( LoginForm ) vorm ;

String naam = formBean.getName ( ) ;

String email
= formBean.getEmail ( ) ;

if ( ( email.indexOf ( " @ " ) == -1 ) {

return mapping.findForward ( " failure" ) ;

}

terugkeer
mapping.findForward ( " succes" ) ;

Je moet de lijnen die lezen ' merken mapping.findForward ( " succes" ) " en " falen " . de actie is gaan kijken naar een forwarding regel voor hoe je de gebeurtenissen " succes " en " mislukking . "In het bijzonder , te behandelen indien het e-mailadres bevat geen een " @ "-teken , het zal de gebruiker te doen toekomen aan de " mislukking " pagina . Anders gaat de gebruiker naar het " succes " pagina .

Open 5 " struts.config.xml " uit het raam project en met de rechtermuisknop op de regel met " LoginForm . " Selecteer " Struts " en selecteer " Voorwaarts . " Name it " succes" en stel de " Resource File " aan " /WEB-INF/success.jsp . " Klik op ' toevoegen . "

Herhaal dit om andere vooruit met de naam " mislukking . "Dit moet men gebruik maken van " index.jsp "als bronbestand .
6

Maak de " success.jsp " pagina door met de rechtermuisknop te klikken op de " WEB- INF " map in uw venster en te kiezen voor " Nieuw" en " JSP . " Plak de volgende code in het :



< meta http - equiv = " Content - Type " content = " text /html ; charset = UTF - 8 " >

Inloggen <br> hebben met succes ingelogd < /p> <p> <br> Uw naam is : . < /p> <p> <br> Uw email adres is : . < /p > ; <p> < /body > <br> <p> Je eerste Struts applicatie is nu voltooid Druk op " F6 " om het programma te draaien en test het uit proberen twee tests : eerst , voer een geldige naam en ! . e-mailadres om het succes pagina te zien . Ten tweede , een naam met een ongeldige (geen @ ) e-mailadres om de mislukking pagina te zien . <br> <br></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td bgColor=#e7edf4 align=middle><script language='javascript' src='/ad/201310/3.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td align=left>Previous: <a class='LinkPrevArticle' href='/programmering/java-programming/201309/90342.html' >Hoe te Rijen berekenen in java.awt.Point </a></li> </td> <td align=right>Next: <a class='LinkNextArticle' href='/programmering/java-programming/201309/90344.html' >Hoe te Samenvoegen Twee Gesorteerd GDO Lists </a></li> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=18> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=246> <tr> <td height=246 vAlign=top width=199> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=199> <tr> <td height=244 vAlign=top width=197> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Java Programming</STRONG></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90733.html" title="Hoe maak je een HeapSort in Java Gebruik " target="_self">Hoe maak je een HeapSort in Ja…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89871.html" title="Hoe te Pipes gebruiken in Java " target="_self">Hoe te Pipes gebruiken in Java…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89795.html" title="Hoe maak je een rechthoek in Java code met Random Afmetingen " target="_self">Hoe maak je een rechthoek in J…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90462.html" title="Hoe te Toevoegen Chat aan uw site " target="_self">Hoe te Toevoegen Chat aan uw s…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90224.html" title="Hoe controleert de Java Runtime Version " target="_self">Hoe controleert de Java Runtim…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89012.html" title="Hoe maak JNLP Openen met Java " target="_self">Hoe maak JNLP Openen met Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89546.html" title="Hoe maak ik een JTable met meerdere kolomkoppen ? " target="_self">Hoe maak ik een JTable met mee…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90597.html" title="Hoe maak je een record zoeken in een Java Application " target="_self">Hoe maak je een record zoeken …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89705.html" title="Hoe maak je een Case Sensitive Input in Java " target="_self">Hoe maak je een Case Sensitive…</a></td></tr><tr></tr></table></td> </tr> </table> </td> <td vAlign=top width=12></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Related Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201 width="33%"><IMG src="/img_xby/n1.jpg" width=111 height=182></td> <td width="67%"><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96568.html' target="_self">Hoe maak je een Combo Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96567.html' target="_self">Hoe maak je een Check Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96566.html' target="_self">Hoe maak je een tekstvak maken in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96565.html' target="_self">Hoe maak je een optie Box in Visual Basi…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96564.html' target="_self">Hoe maak je een schijf keuzelijst in Vis…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96563.html' target="_self">Hoe kan ik een keuzelijst maken in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96562.html' target="_self">Hoe kan ik een Picture Box Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96561.html' target="_self">Hoe een bestand keuzelijst Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96560.html' target="_self">Hoe kan ik een afbeelding Box Maak in Vi…</a><br></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=8></td> <td vAlign=top width=376> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Programmering Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199 width="33%"><IMG src="/img_xby/n2.jpg" width=111 height=182></td> <td width="67%"> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/86424.html" title="Wat is een ASCX -bestand? " target="_self">Wat is een ASCX -bestand? </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/96303.html" title="Visual Basic Command Opties " target="_self">Visual Basic Command Opties </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87719.html" title="Hoe te compileren Fortran 77 op Ubuntu " target="_self">Hoe te compileren Fortran 77 op Ubuntu </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/cc-programming/201309/85944.html" title="Wat zijn Visual C Regio ? " target="_self">Wat zijn Visual C Regio ? </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89382.html" title="Hoe te Java Get te Opeenvolgende Asterisks afdrukken " target="_self">Hoe te Java Get te Opeenvolgende Asteris…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/86320.html" title="Hoe een Outer Join in de AFD in WebFOCUS " target="_self">Hoe een Outer Join in de AFD in WebFOCUS…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88470.html" title="Hoe maak je een DBX-bestand " target="_self">Hoe maak je een DBX-bestand </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89850.html" title="Hoe u de grootte van Graphics in Applets Verhoog " target="_self">Hoe u de grootte van Graphics in Applets…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/javascript-programming/201309/91252.html" title="Tutorial over hoe je Pull down menu's in Java Script " target="_self">Tutorial over hoe je Pull down menu's in…</a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=57> <tr> <td class=bs background=/img_xby/di.jpg align=center>Copyright © Computer Kennis http://www.nldit.com <script language='javascript' src='/ad/201310/5.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> </div> </body> </html>