|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur du använder Struts med NetBeans

    " och " < /thead > . " De behövs inte . Detta lämnar ett bord kropp med två rader ( tr ) och två kolumner för varje rad ( TD ) katalog

    Fyll i tabellen så det lyder som följer : .

    < Table border = " 0 " >




    Alla versioner av NetBeans efter 6,7 stöder skapandet av Java webbapplikationer med Apache Struts-ramverket . Detta ramverk är utformat för att ge en uppsättning verktyg och en övergripande ram som är gemensam för nästan alla webbapplikationer , och gör utveckling och underhåll av web- apps mycket enklare och mindre tidskrävande . Det är dock fortfarande ett verktyg utformat för professionellt bruk , så det kan vara en skrämmande paket för att lära sig i början. NetBeans förenklar processen något. Instruktioner
    1

    Skapa ett nytt Struts projekt genom att klicka på " File " och " Nytt projekt . " Under " Java Web , " välj " Web Application " och klicka på " Next . " När du blir tillfrågad , namnge din ansökan " StrutsTutorialApp " och klicka på " Nästa " igen . Du kommer att ges ett val mellan " GlassFish " och " Apache Tomcat " som din HTTP-server . Lämna standardinställningen för nu och klicka på " Next . " Slutligen , kommer du att få ett urval av stöds ramar Web App för att använda i din ansökan . Ramarna är inte ömsesidigt uteslutande : Du kan välja så många eller så få som du behöver . Men hålla komplexiteten vid ett minimum för nu och helt enkelt välja " Struts " och klicka på " Finish . "

    NetBeans nu kommer att automatiskt generera en grundläggande Struts Web -app struktur för din användning . Du kan testa det genom att trycka på " F6 ". Detta kommer att ta en stund , NetBeans måste starta webbservern du valt , startar Java Database , och öppna Web App i dig förvalda webbläsare . När den är klar , men du bör se ett kort meddelande välkomna dig till Struts utveckling i NetBeans .
    2

    Lägg ett webb - formulär till din ansökan . För att göra detta , dubbelklicka på " index.jsp " filen i projektet tittaren . En Java Server Page dokument öppnas som innehåller HTML och JavaScript-kod för den aktuella öppningen sidan . Lägga till ett webbformulär är en enkel process . Först , lägg till följande kod i -taggarna i den befintliga sidan :


    < /html : formulär >

    Nästa , flytta markören så det är bara mellan dessa två taggar . Klicka på " Window " och " paletter . " Dra " Table " alternativet till den aktuella markörpositionen . I dialogrutan , ange " Rader " till 3 , de "kolumner " till 2 , och alla andra värden till 0 och klicka på OK . Följande kod skall införas :

    < table alla linjer mellan ( och inklusive ) "



    < /td >

    < /tr >

    < tr >

    Fyll i ditt namn : < /td >

    < /td >

    < /tr >

    Ange din e-postadress: < /td >

    < , html : a property = " email " value = " Logga in " /> < /td >

    < /tr >

    < /tbody >

    < /table >
    < p > Klicka på "Kör " igen och du bör se din form, dock inte "Logga in " -knappen inte fungerar , eftersom du fortfarande måste definiera en åtgärd för att hantera det , och en sida som ska visas när du har loggat in

    3

    Skapa ett ActionForm böna . En ActionForm är en Struts komponent som gör att servern kan minnas ( eller " kvarstår " ) data från en klient mellan webbegäranden . För att skapa en , högerklickar du på namnet på ditt projekt i projektet vyn och välj " Nytt " och " Övrigt ". Under " Struts ", välj " Struts ActionForm Bean " och klicka på " Next . " Namnge den " LoginForm " och välj din webb - appen namn i " paket " rullgardinsmenyn .

    Detta skapar en Java- fil med namnet " LoginForm " med några grundläggande struktur som redan finns . Denna ActionForm behöver lagra informationen från inloggningen i föregående steg , så den behöver ett " namn " och " e ". Det redan har ett namn , så hälften av arbetet utförs . Lägg till följande rad i klassen :

    private String email ,

    Nästa , klicka på ordet " mail " och tryck på " Alt + Insert " på tangentbordet . Detta kallar fram automatiska kod generator . Välj " get-och set . "
    4

    Skapa en åtgärd . En åtgärd är Struts komponent som hanterar all behandling som måste hanteras genom tillämpning mellan när användaren skickar en förfrågan och svaren ansökan . Om du vill skapa en åtgärd , högerklicka på projektets namn i projektet tittaren och välj " Nytt " och " Övrigt ". Gå till " Struts " och välj " Struts Action . " Namnge åtgärden " LoginAction " och välj ditt projekt från paketet listan . . Slutligen , typ " /login " i åtgärd Path fältet

    Klistra in följande kod i " kör "-metoden :

    LoginForm formBean = ( LoginForm ) form ;

    String namn = formBean.getName ( ) ;

    String email = formBean.getEmail ( ) ;

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

    avkastning mapping.findForward ( " fel " ) ;

    }

    avkastning mapping.findForward ( " framgång " ) ;

    Du bör märka linjerna som läser " mapping.findForward ( " framgång " ) " och " fel " . Åtgärden kommer att leta efter en vidarebefordran regel för hur man hanterar händelser " framgång " och " fel ". Specifikt om e-postadressen inte innehåller en " @ " tecknet , vidarebefordrar användaren till " fel " sida . Annars går användaren till " framgång " sidan .
    5

    Open " struts.config.xml " från projektet fönstret och högerklicka på raden som lyder " LoginForm . " Select " Struts " och välj " Lägg till Forward . " Name it " framgång " och ställ in " Resource File " till " /WEB-INF/success.jsp . " klicka " Lägg . "

    Upprepa detta för att skapa en annan framåt heter " misslyckande . " detta bör använda " index.jsp " som sin resurs -fil .
    6

    Skapa " success.jsp " sida genom att högerklicka på " WEB - INF " mappen i fönstret och välja " New " och " JSP . " Klistra in följande kod i den :


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

    Login har loggat in < /p > <br> <p> <p> Ditt namn är : . < /p > <br> <p> <p> Din e-postadress är : . < /p > ; <br> <p> < /body> <br> <p> Din första Struts ansökan är nu klar Prova två tester Tryck " F6 " för att köra programmet och testa det : först , ange ett giltigt namn och ! . e-postadress för att se framgång sidan . andra , ange ett namn med ett ogiltigt ( ingen @ ) e-postadress för att se misslyckandet sidan . <br> <br> <div class=dad2><script language='javascript' src='http://www.dator.xyz/ad/201310/4.js'></script></div> <div class=dad3><script language='javascript' src='http://www.dator.xyz/ad/201310/33.js'></script></div> </div> </td> </tr> </table> <table class=dhang1 bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <div class=dhang7></div> <table width="92%" height="51" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><p>Tidigare: <a class='LinkPrevArticle' href='http://www.dator.xyz/Programmering/java-programming/90342.html' >Hur man beräknar rader i java.awt.Point </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/java-programming/90344.html' >Hur man slår ihop två sorterade ADT Listor </a></li></td> </tr> </table></td> </tr> </table> <div class=dhang7></div> <table class=s770x246 > <tr> <td class=s375x246 ><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table class=c1 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> relaterade artiklar </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90028.html" title="Hur Synkronisera block av kod i Java " target="_self">Hur Synkronisera block av kod i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90637.html" title="Java 1.5 Tutorial " target="_self">Java 1.5 Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89039.html" title="Hur du ställer in Time Thread Start på en Android " target="_self">Hur du ställer in Time Thread Start på en Android </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90417.html" title="Hur vill infoga en fil i en JSP " target="_self">Hur vill infoga en fil i en JSP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90425.html" title="Hur du installerar Java Classpath på Windows " target="_self">Hur du installerar Java Classpath på Windows </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89076.html" title="Förteckning över JSP Tags " target="_self">Förteckning över JSP Tags </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89446.html" title="Hur man använder C - Style Cp580 Gränser i Java " target="_self">Hur man använder C - Style Cp580 Gränser i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89741.html" title="Hur man byter Lowercase Med Capitals i Java " target="_self">Hur man byter Lowercase Med Capitals i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90305.html" title="Vad är LoadLibrary Jvm.Dll " target="_self">Vad är LoadLibrary Jvm.Dll </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90562.html" title="Förteckning över Java certifieringar " target="_self">Förteckning över Java certifieringar </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"> <table class=c3 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Utvalda artiklarna </td> </tr> </table> <table class=c4 > <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95573.html" title="Hur man ansluter till Avaya Genom VBA " target="_self">Hur man ansluter till Avaya Genom VBA </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/86635.html" title="Logisk Indexering i MATLAB " target="_self">Logisk Indexering i MATLAB </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/93113.html" title="Hur man läser en fil rad för rad PHP " target="_self">Hur man läser en fil rad för rad PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92800.html" title="Hur Inkludera en JS -fil i PHP " target="_self">Hur Inkludera en JS -fil i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/perl-programming/93379.html" title="Hur Dölj Lösenord Tecken i STDIN Perl Windows " target="_self">Hur Dölj Lösenord Tecken i STDIN Perl Windows </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/85482.html" title="Hur du formaterar innehåll inom en UIScrollView " target="_self">Hur du formaterar innehåll inom en UIScrollView </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/86438.html" title="Hur man kompilerar SWC " target="_self">Hur man kompilerar SWC </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91552.html" title="Hur konvertera en ICO till en BMP i PHP " target="_self">Hur konvertera en ICO till en BMP i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89815.html" title="Hur man kompilerar Java i Oracle " target="_self">Hur man kompilerar Java i Oracle </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/perl-programming/93258.html" title="Handledning för XML för Perl " target="_self">Handledning för XML för Perl </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=dhang8></div> <div class=dhang1></div> <table class=b1> <tr> <td class=bs height=90 align=middle>Copyright © Dator Kunskap http://www.dator.xyz </td> </tr> </table> <div class=dhang1></div> </div> </body> </html>