| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan bruges Struts Med NetBeans
    " og " . " De er ikke nødvendigt . Dette efterlader et bord krop med to rækker ( tr) og to kolonner til hver række (TD)

    Udfyld tabellen, så det lyder som følger : .

    < Table border = "0 " >




    < br >





    < /tr >

    < /tbody >

    < /table>
    < p> Klik på "Kør " igen og du bør se din formular , men betyder "Login "-knappen ikke virker, fordi du stadig nødt til at definere en aktion for at håndtere det , og en side , der skal vises , når du har logget ind < br >
    3

    Opret en ActionForm bønne . En ActionForm er en Struts komponent, der gør det muligt for serveren til at huske (eller " forsvinder" ) data fra en klient mellem web anmodninger. Hvis du vil oprette en, skal du højreklikke på navnet på dit projekt i projektet visningen , og vælg " Ny" og "Andre ". Under " Struts ", vælge " Struts ActionForm Bean " og klik " Næste". Name it " LoginForm ", og vælg din web - app navn i " pakken" drop- down boks .

    Dette skaber en Java fil med navnet " LoginForm " med nogle grundlæggende struktur allerede eksisterende . Denne ActionForm nødt til at gemme oplysninger fra login i forrige trin , så det skal et "navn" og en " e-mail. " Det har allerede et navn , så halvdelen af ​​arbejdet er gjort. Tilføj følgende linie i klassen : Hej

    private String email ,

    Next , klik på ordet "email " og tryk " Alt- Insert" på dit tastatur. Dette kalder den automatiske kodegenerator . Vælg " Getter og Setter ".
    4

    Opret en aktion . En aktion er Struts komponent, som håndterer enhver behandling , der skal håndteres af anvendelsen mellem når brugeren sender en anmodning og ansøgningsskemaer svar. For at oprette en aktion , skal du højreklikke dit projekt navn i projektet fremviseren, og vælg "Ny " og " Andet ". Gå til " Struts " og vælg " Struts aktion. " Navngiv handling " LoginAction ", og vælg dit projekt fra pakkelisten . . Endelig type " /login " i aktion feltet Sti

    Indsæt følgende kode i "execute "-metoden : Hej

    LoginForm formBean = ( LoginForm ) form

    String name = formBean.getName ();

    String email = formBean.getEmail ();

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

    afkast mapping.findForward ( "fiasko ");

    }

    afkast mapping.findForward ( "succes" ),

    Du bør bemærke de linjer, der læser ' mapping.findForward ( "succes" ) " og" fiasko " . Aktionen kommer til at kigge efter en viderestilling regel for , hvordan man håndterer de begivenheder, " succes " og " fiasko ". Specielt, hvis e-mail adressen ikke indeholder en " @ "tegn , vil det sende brugeren til den " fiasko "siden. Ellers bruger går til " succes " side .
    5.

    Åben" struts.config.xml "fra projekt vinduet og højreklik den linje, der hedder " LoginForm . " Vælg " Struts " og vælge "Tilføj Forward ". Name it "succes" og sæt " Resource File" til "/WEB-INF/success.jsp . " Klik "Add . "

    Gentag dette for at oprette en anden fremad navnet" fiasko. "Dette skal man bruge " index.jsp "som sit ressource -fil.
    6

    Opret " success.jsp " side ved at højreklikke på " WEB -INF " mappe i dit vindue og vælge "Ny " og " JSP ". Indsæt følgende kode i det : Hej


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

    Login er logget ind </p > <br> <p> Dit navn er : . </p > <br> <p> Din e-mail adresse er : . </p> ; <br> <p> < /body > <br> <p> Dit første Struts ansøgning er nu færdig Tryk på " F6 " for at køre programmet og teste det ud Prøv to test : først indtaste et gyldigt navn og ! . email adresse for at se den succes siden. det andet , skal du indtaste et navn med en ugyldig (ingen @ ) e-mailadresse for at se den manglende side . <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Forrige : <a class='LinkPrevArticle' href='/Programmering/java-programming/90342.html' >Sådan Beregn Rækker i java.awt.Point </a></li></p></td> </tr> <tr> <td width="49%"> næste : <a class='LinkNextArticle' href='/Programmering/java-programming/90344.html' >Sådan flette to Sorteret ADT Lister </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Relaterede artikler </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="/Programmering/java-programming/89455.html" title="Sådan oprettes en ny form Inde i NetBeans Project " target="_self">Sådan oprettes en ny form Inde i NetBeans Project </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/java-programming/89200.html" title="Anvendelse af Collator i Java " target="_self">Anvendelse af Collator i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/java-programming/89800.html" title="Hvordan til at forbinde en liste til en Swing Text Area " target="_self">Hvordan til at forbinde en liste til en Swing Text Area…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/java-programming/89773.html" title="Grundlæggende Java Koder " target="_self">Grundlæggende Java Koder </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/java-programming/89124.html" title="Sådan pakkes APK Fra Google SDK " target="_self">Sådan pakkes APK Fra Google SDK </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/java-programming/90335.html" title="Hvordan man laver en Java spil Med NetBeans " target="_self">Hvordan man laver en Java spil Med NetBeans </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/java-programming/89243.html" title="Forskellige Debugging Teknikker til Java " target="_self">Forskellige Debugging Teknikker til Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/java-programming/90079.html" title="Sådan bruges Pauser i Java " target="_self">Sådan bruges Pauser i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/java-programming/90707.html" title="Sådan Start Tomcat på Linux " target="_self">Sådan Start Tomcat på Linux </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/java-programming/90215.html" title="ArrayList Metoder i Java " target="_self">ArrayList Metoder i Java </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 width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Anbefalede Artikler </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/javascript-programming/91225.html" title="Sådan diagnosticere problemer med Javascript " target="_self">Sådan diagnosticere problemer med Javascript </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/visual-basics-programming/94331.html" title="Sådan bruges en Adode VB6 Tilslutning til liste tabeller i en database " target="_self">Sådan bruges en Adode VB6 Tilslutning til liste tabell…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/visual-basics-programming/95377.html" title="Regler , der gælder for Arrays i Visual Basic 2005 " target="_self">Regler , der gælder for Arrays i Visual Basic 2005 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/javascript-programming/91060.html" title="Sådan fjernes en P Tag med jQuery " target="_self">Sådan fjernes en P Tag med jQuery </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/php-mysql-programming/91645.html" title="Sådan Indsæt MySQL tekst med enkelte anførselstegn i PHP " target="_self">Sådan Indsæt MySQL tekst med enkelte anførselstegn i…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/php-mysql-programming/92272.html" title="Sådan fjernes en Zero Fra et Decimal i PHP " target="_self">Sådan fjernes en Zero Fra et Decimal i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/java-programming/90387.html" title="Sådan oprettes en restaurant menu med en Java-program Applet " target="_self">Sådan oprettes en restaurant menu med en Java-program …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/python-programming/93448.html" title="Hvad er Python til Windows PC " target="_self">Hvad er Python til Windows PC </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/visual-basics-programming/95247.html" title="Hvordan man skriver en XLS fil i VB " target="_self">Hvordan man skriver en XLS fil i VB </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmering/php-mysql-programming/91985.html" title="Hvordan skal tjekkes Scripts i MySQL " target="_self">Hvordan skal tjekkes Scripts i MySQL </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Computer Viden http://www.computerdk.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>

    Alle versioner af NetBeans efter 6,7 støtter oprettelsen af ​​Java Web applikationer ved hjælp af Apache Struts rammer. Denne ramme er designet til at give et sæt værktøjer og en samlet ramme, der er fælles for næsten alle web-applikationer, og gør udvikling og vedligeholdelse af web - apps meget lettere og mindre tidskrævende. Men det er stadig et værktøj designet til professionel brug , så det kan være en skræmmende , for at lære i første omgang. NetBeans letter processen en smule. Instruktioner
    1

    Opret en ny Struts projekt ved at klikke på "File " og " Nyt projekt ". Under " Java Web ", vælge "Web Application " og klik " Næste". Når du bliver bedt , navngive din ansøgning " StrutsTutorialApp " og klik på "Næste " igen. Du får et valg mellem " GlassFish " og " Apache Tomcat " som din HTTP-server. Lad standardindstillingen for nu og klik på " Næste". Endelig vil du blive givet et valg af understøttede Web App rammer for at bruge i din ansøgning. Rammerne er ikke udelukker hinanden: Du kan vælge så mange eller så få som du har brug for . Men holde kompleksiteten på et minimum for nu og blot vælge " Struts " og klik på " Finish".

    NetBeans vil nu automatisk generere en grundlæggende Struts Web - app struktur for dit brug. Du kan teste det ved at trykke på " F6 ". Det vil tage et par øjeblikke , NetBeans skal starte webserveren du har valgt, starter Java Database , og åbn Web app i du standard webbrowser. Når den er færdig , dog bør du se en kort besked byde dig velkommen til Struts udviklingen i NetBeans .
    2

    Tilføj en web- formular til din ansøgning. For at gøre dette , skal du dobbeltklikke på " index.jsp " fil i projektet beskueren. En Java Server Page dokument vil blive åbnet indeholder HTML og Javascript-kode for den aktuelle åbning siden. Tilføjelse af en webformular er en simpel proces. Først skal du tilføje følgende kode i tags på eksisterende side : Hej


    < /html : formular >

    Dernæst flytte markøren , så det er bare mellem disse to tags. Klik på "Window " og " Paletter ". Træk " Table" option til den aktuelle cursor position. I dialogen sætte " Rækker " til 3 , er "Kolonner " til 2 , og alle de andre værdier til 0 og klik OK. Følgende kode vil blive indsat : Hej

    < table alle linjer mellem ( og inklusive ) "


    < bønne : skriv name = " LoginForm " property = " fejl" filter = "false" />

    < /td >

    < /tr >

    < tr >

    Indtast dit navn :
    Indtast din e : < ; html : text property = "email" value = " Login" />