< , html : a property = " email " value = " Logga in " /> < /td > < /tr > < /tbody > < /table > 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='/ad/201310/4.js'></script></div>
<div class=dad3><script language='javascript' src='/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> |