Dator
 |  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

    JSP Web Tutorial

    JavaServer Pages ( JSP ) är en teknik som låter dig skapa dynamiska webbsidor genom att bädda in Java-kod programmeringsspråk i din webbsida . JSP är en server - side teknik , så din kod körs på webbservern istället för i webbläsaren . JSP ger dig den fulla kraften i Java , inklusive databaskopplingar , 2D-grafik , kryptering och säkerhet . Utöver HTML-formaterade webbsidor , kan du använda JSP för att utveckla andra typer av dokument , såsom XML , CSS , kalkylprogram och PDF-filer . JSP Basics

    en JSP-sida är ett HTML-formaterat dokument med JSP -kod inbäddad i det med hjälp av specialiserade taggar . Det finns två grundläggande typer av taggar som kallas skript moment och åtgärder . Dessutom innehåller JSP också direktiv och taggar kommentar . Namnge dina JSP-sidor med den . Jsp förlängning ( t.ex. index.jsp ) .
    Direktiven och kommentarer

    < % @ direktivet % > Använd direktivet taggen för att tillhandahålla information eller instruktioner om hur din JSP-sidan ska byggas . Vanligen använda direktiven " sida " och " inkluderar . " Använd sidan direktivet längst upp på din sida att importera klasser och ställa sidattribut som innehåll , språk , session och information. Använd " inkluderar " direktivet att omfatta en kopia av en annan fil till din sida

    < % - kommentar - % > . Använd kommentaren taggen för att dokumentera din kod . Till skillnad från HTML-kommentarer , JSP kommentarer är inte utgången till din webbsida .
    Scripting Elements

    Scripting element markeras med < % ... %> , med all action händer i mellan . Det finns tre grundläggande typer av skript element : . Uttryck, skriptlets och förklaringar

    < % = expression % > Ett uttryck elementet orsakar uttrycket kod som ska utvärderas och resultaten som ska skrivas in i produktionen av sidan. Till exempel kommer följande kod skrivs datum och klockslag då sidan begärts in din webbsida :

    Aktuellt datum och tid : < % = ny java.util.Date ( ) % >

    < % skriptlet code % > En skriptlet elementet innehåller Java-kod som du vill köra , till exempel beräkningar , loopar , villkorssatser och databaskopplingar .

    < % ! deklaration % > En förklaring element innehåller deklarationer för variabler , funktioner och interna klasser . Dessa förklaringar är ihållande under livet av JSP på servern .
    Åtgärder

    Åtgärder är XML-taggar som kallar på funktionalitet inbyggd i servletmotor . Den grundläggande syntaxen för åtgärder är < /jsp : element > , där " element" är åtgärdens namn och "attribut " är en egenskap som skickas till åtgärden . Till exempel kan du använda jsp : include åtgärder för att infoga en fil i din sida :


    det finns flera inbyggda standard- åtgärder som du kan använda , bland dessa användbara åtgärder :

    jsp : include innehåller en statisk fil eller utgången av körbar kod till din sida

    jsp : . framåt begäran vidare till en annan sida

    jsp : . param är ett underordnat element i jsp : include , jsp : framåt och jsp : params block , och används för att skicka parametrar till dessa åtgärder
    .
    implicit objekt

    När din JSP-sida exekveras ett antal fördefinierade " implicita objekten " är automatiskt tillgängliga för dig att använda för att hämta blankett ingång , hantera en session och andra uppgifter som är specifika för JSP miljö. Dessa implicita objekten omfattar ansökan , config , undantag , ut , sida , pageContext , begäran , svar och session . Begäran Objektet är särskilt viktigt eftersom det innehåller värden som lämnats från ett HTML-formulär . Använd request.getParameter ( " fältnamn " ) till exempel , uppgifter som lämnats från denna HTML-formulär :

    Förnamn : < input type = " text " name = " förnamn " > Efternamn :

    kan hämtas i JSP-sidan , getFormData.jsp , med getParameter funktion och tryckt på webbsidan med hjälp av elementet uttrycket scripting :

    < % @ page import = " java.util * . " % > Hello World ! < /title > < /head > <body> <h1> Hello World ! < /h1 > < % String förnamn = " " , lastName = " " ; if ( request.getParameter ( " förnamn " ) = null ) { förnamn = request.getParameter ( " förnamn " ) ;} if ( request.getParameter ( " ! efternamn " ) = null ) { lastName = begäran . getParameter ( " efternamn " ) ; ! } % > <p> Hej < % = firstName % > < % = lastName % > < /p > < /body> < /html > <br > Addera ditt <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/90628.html' >Java Time Tutorials </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/java-programming/90630.html' >Java Undantag Tutorial </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/90296.html" title="Hur man ställer in en whiteboard med Java Applets " target="_self">Hur man ställer in en whiteboard med Java Applets </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90344.html" title="Hur man slår ihop två sorterade ADT Listor " target="_self">Hur man slår ihop två sorterade ADT Listor </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90365.html" title="Hur man installerar en Java Startförbikopplingen Admin " target="_self">Hur man installerar en Java Startförbikopplingen Admin…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89907.html" title="Konvertera en Mockup till HTML " target="_self">Konvertera en Mockup till HTML </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90662.html" title="Hur man lär sig Java Enterprise " target="_self">Hur man lär sig Java Enterprise </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89068.html" title="Vad kan blockera Java så att det inte fungerar " target="_self">Vad kan blockera Java så att det inte fungerar </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/90465.html" title="Vad är Java Console " target="_self">Vad är Java Console </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89749.html" title="Hur man kör Java koder med ColdFusion " target="_self">Hur man kör Java koder med ColdFusion </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89442.html" title="Hur man använder alternativa metoder i NetBeans " target="_self">Hur man använder alternativa metoder i NetBeans </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89153.html" title="Hur konvertera XML till JSX " target="_self">Hur konvertera XML till JSX </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/delphi-programming/88951.html" title="Ta bort en fil med Sub - mapp och filer i Delfi " target="_self">Ta bort en fil med Sub - mapp och filer i Delfi </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92834.html" title="Hur man skriver ett PHP- skript för att vända en String " target="_self">Hur man skriver ett PHP- skript för att vända en Stri…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/86465.html" title="Hur flytta objekt med en konstant hastighet i Unity " target="_self">Hur flytta objekt med en konstant hastighet i Unity </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/85329.html" title="Krav på en iTouch SDK " target="_self">Krav på en iTouch SDK </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89109.html" title="Hur man gör en knapp Standard Radio i Android " target="_self">Hur man gör en knapp Standard Radio i Android </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/perl-programming/93230.html" title="Hur man fångar Perl syntaxfel " target="_self">Hur man fångar Perl syntaxfel </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89567.html" title="Hur man tar bort nollor i Java rekursion " target="_self">Hur man tar bort nollor i Java rekursion </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/85764.html" title="Hur dynamiskt allokera en array med klass i C + + " target="_self">Hur dynamiskt allokera en array med klass i C + + </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/87055.html" title="Hur konvertera binära registervärden String " target="_self">Hur konvertera binära registervärden String </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89239.html" title="Hur dra en variabel till en annan klass i Java " target="_self">Hur dra en variabel till en annan klass i Java </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>