Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan bruke Struts Med NetBeans
    " og " < /thead > . " De er ikke nødvendig . Dette etterlater et bord kropp med to rader ( tr ) og to kolonner for hver rad ( td )

    Fyll inn tabellen slik den lyder som følger : .

    < Table border = " 0 " >




    Alle versjoner av NetBeans etter 6.7 støtte for å lage Java Web -applikasjoner ved hjelp av Apache Struts rammeverk . Dette rammeverket er laget for å gi et sett med verktøy og en samlet ramme som er felles for nesten alle web-applikasjoner , og gjør utvikling og vedlikehold av web- apps mye enklere og mindre tidkrevende . Men det er fortsatt et verktøy utviklet for profesjonell bruk , så det kan være en skremmende pakke for å lære først. NetBeans letter prosessen litt . Instruksjoner
    en

    Opprett en ny Struts prosjekt ved å klikke på "File" og "New Project ". Under " Java Web ", velg " Web Application " og klikk " Next". Når du blir bedt om navn på programmet " StrutsTutorialApp " og klikk "Next " igjen. Du vil bli gitt et valg mellom " GlassFish " og " Apache Tomcat " som HTTP server. La standard for nå og klikk "Next". Til slutt , vil du bli gitt et valg av støttede Web App rammer til bruk i programmet. Rammene er ikke gjensidig utelukkende : Du kan velge så mange eller så få som du trenger. Men holde kompleksiteten på et minimum for nå og bare velg " Struts " og klikk " Finish".

    NetBeans vil nå automatisk generere en grunnleggende Struts Web - app struktur for din bruk. Du kan teste det ved å trykke " F6 ". Dette vil ta litt tid , NetBeans må starte webserveren du valgt, starter Java Database , og åpner Internett- programmet i deg standard nettleser . Når den er ferdig , men du bør se en kort melding ønske deg velkommen til Struts utvikling i NetBeans .
    2

    Legg til en Web - skjema til søknaden din . For å gjøre dette , dobbeltklikk på " index.jsp "-filen i prosjektet betrakteren. En Java Server Page dokumentet skal åpnes som inneholder HTML og JavaScript-kode for gjeldende åpningssiden. Legge til et webskjema er en enkel prosess . Først legger til følgende kode i kodene i eksisterende side : en


    < /html : form>

    Deretter flytter du markøren så det er bare mellom disse to kodene . Klikk på " Window" og " paletter . " Dra " Table" alternativ til gjeldende markørposisjon . I dialogboksen , sette " Rader " til 3 , den " Kolonner " til to , og alle de andre verdier til 0 og klikk OK. Følgende kode vil bli satt inn : en

    < table alle linjene mellom (og inkludert ) "


    < bean : skrive name = " LoginForm " eiendom = "feil " filter = " false" />

    < /td >

    < /tr >

    < tr >

    ditt navn: < /td >

    < /td >

    < /tr >

    Skriv inn din e : < /td >

    < ; html : text egenskap = "e-post " value = "Logg inn" /> < /td >

    < /tr >

    < /tbody >

    < /table >
    < p> Klikk "Kjør " igjen , og du skal kunne se ditt skjema , men ikke " Logg inn "-knappen ikke fungerer, fordi du fortsatt trenger å definere en handling som skal håndtere det og en side som skal vises når du har logget inn

    3

    Lag en ActionForm bønne. En ActionForm er en Struts komponent som gjør at serveren kan huske ( eller " vedvarer ") data fra en klient mellom Web forespørsler. Hvis du vil opprette en, høyreklikker du navnet på prosjektet i prosjektet , og velg "New" og "Andre ". Under " Struts ", velg " Struts ActionForm Bean " og klikk " Next". Name it " LoginForm " og velg din Web - app navn i " pakken " drop -down boks .

    Dette skaper en Java -fil som heter " LoginForm " med noen grunnleggende struktur allerede eksisterende . Dette ActionForm trenger å lagre informasjon i login i forrige trinn , så den trenger et "navn " og en "e-post ". Det allerede har et navn , så halve jobben er gjort. Legg til følgende linje i klassen : en

    private String epost ;

    Deretter klikker du på ordet "e-post " og trykk "Alt- Insert" på tastaturet. Dette kaller opp automatisk kode generator. Velg " Getter og Setter. "
    4

    Opprett en handling . En handlingsplan er Struts som håndterer noen behandling som må håndteres av programmet mellom når brukeren sender en forespørsel og programmet svarene. Å skape en handling , høyreklikker du prosjektnavn i prosjektet seer og velg " New" og "Andre ". Gå til " Struts " og velg " Struts handling. " Navngi handlingen " LoginAction " og velg ditt prosjekt fra pakkelisten . . Til slutt , skriv " /login" inn i handlingen Sti feltet

    Lim inn følgende kode i "execute "-metoden : en

    LoginForm formBean = ( LoginForm ) form ;

    String navn = formBean.getName ();

    String email = formBean.getEmail ();

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

    retur mapping.findForward ( "failure ");

    }

    retur mapping.findForward ( "suksess ");

    Du bør legge merke til setninger som ' mapping.findForward ( "suksess" ) "og " feil " . Søksmålet kommer til å se etter en videresending regel for hvordan man skal håndtere hendelser " suksess "og " failure ". Spesielt hvis e-postadressen ikke inneholder en " @ "-tegnet, vil det videresende brukeren til" failure " side . Ellers går brukeren til " suksess " side .
    5

    Åpne" struts.config.xml " fra prosjektet vindu og høyreklikk på linjen der det står " LoginForm . " Velg " Struts " og velg " Legg Forward . " Name it " suksess" og sette " Resource File " til " /WEB-INF/success.jsp ." Klikk "Legg til ».

    Gjenta dette for å skape en annen frem som heter " failure ". denne bør man bruke " index.jsp " som sin ressurs -fil.
    6

    Lag " success.jsp " side ved å høyreklikke på " WEB -INF "-mappen i vinduet og velge " New" og " JSP . " Lim inn følgende kode i det : en


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

    Logg inn har logget inn < /p > <br> <p> <p> Ditt navn er : . < /p > <br> <p> <p> Din e-postadresse er : . < /p > ; <br> <p> < /body > <br> <p> første Struts programmet er nå ferdig Trykk på " F6 " for å kjøre programmet og teste det ut Prøv to tester : først , skriv inn et gyldig navn og ! . e-postadresse for å se suksessen side . andre, skriv inn et navn med et ugyldig (ingen @ ) e- postadresse for å vise feil side . <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="745" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ecf0f4"> <tr> <td bgcolor="#ecf0f4"></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="95%" align="center" height="26"> <tr> <td width="51%"><p>früher : <a class='LinkPrevArticle' href='http://www.datamaskin.biz/Programmering/java-programming/90342.html' >Hvordan beregne rader i java.awt.Point </a></li></p></td> </tr> <tr> <td width="49%"> Weiter: <a class='LinkNextArticle' href='http://www.datamaskin.biz/Programmering/java-programming/90344.html' >Hvordan slå sammen to Sortert ADT Lister </a></li></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width="100%" height=7> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=770 align=center height=246> <tr> <td height=246 vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <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>Relatert Artike</strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <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.datamaskin.biz/Programmering/java-programming/89240.html" title="Java EE Vs . PHP " target="_self">Java EE Vs . PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90159.html" title="Hvordan evaluere et uttrykk med en variabel i Java " target="_self">Hvordan evaluere et uttrykk med en variabel i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89156.html" title="Forholdet mellom JSP og Java " target="_self">Forholdet mellom JSP og Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89178.html" title="Hvordan Program struper Med Java FRC " target="_self">Hvordan Program struper Med Java FRC </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89095.html" title="Hvordan skrive din egen Simple Java Message Queue " target="_self">Hvordan skrive din egen Simple Java Message Queue </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89638.html" title="Hvorfor er det Java Kommentar Ignorerte i Kode " target="_self">Hvorfor er det Java Kommentar Ignorerte i Kode </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90190.html" title="Hvordan lage en egendefinert unntak i Java " target="_self">Hvordan lage en egendefinert unntak i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89957.html" title="Hvordan skriver jeg ut en Unicode Symbol i Java " target="_self">Hvordan skriver jeg ut en Unicode Symbol i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89111.html" title="Hvordan Repaint et problem på Java " target="_self">Hvordan Repaint et problem på Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90559.html" title="Hvordan bruke New Line i applet-vinduet Program i Java " target="_self">Hvordan bruke New Line i applet-vinduet Program i Java </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=20></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <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>Anbefalte artikler </strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <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.datamaskin.biz/Programmering/visual-basics-programming/95724.html" title="Hva er et Grid System " target="_self">Hva er et Grid System </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90606.html" title="Java -sertifisering og svar " target="_self">Java -sertifisering og svar </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92434.html" title="Slik viser MySQL data med PHP " target="_self">Slik viser MySQL data med PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/95735.html" title="Hvordan lage en Proxy Web Browser Ved hjelp av Visual Basic 2008 " target="_self">Hvordan lage en Proxy Web Browser Ved hjelp av Visual B…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/93182.html" title="Slik oppgraderer PHP " target="_self">Slik oppgraderer PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/96249.html" title="Slik konverterer Fortran til Visual Basic " target="_self">Slik konverterer Fortran til Visual Basic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/python-programming/93659.html" title="Hvordan bruke Python til Fetch API data " target="_self">Hvordan bruke Python til Fetch API data </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/95344.html" title="Hvordan velge Fra et datasett i Visual Basic " target="_self">Hvordan velge Fra et datasett i Visual Basic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/85545.html" title="Hvordan å hoppe ut av et Void funksjon i C + + " target="_self">Hvordan å hoppe ut av et Void funksjon i C + + </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/88273.html" title="Hvordan sette opp IIS 6 " target="_self">Hvordan sette opp IIS 6 </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 height=8> <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=center>Copyright ©  Datamaskin  http://www.datamaskin.biz/ <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>