Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
JSP Web Tutorial
JavaServer Pages ( JSP ) is een technologie die het mogelijk maakt om dynamische webpagina's te creëren door het inbedden van programmeertaal Java code in uw webpagina . JSP is een server - side technologie , zodat uw code wordt uitgevoerd op de webserver in plaats van in de webbrowser . JSP biedt u de volledige kracht van de Java-taal , waaronder database connectivity , 2D graphics , cryptografie en beveiliging . Naast HTML opgemaakte webpagina's , kunt u JSP gebruiken om andere typen documenten , zoals XML , CSS , verspreid lakens en PDF's te ontwikkelen . JSP Basics

Een JSP-pagina
is een HTML opgemaakt document met JSP -code ingebed in het gebruik van specialistische labels . Er zijn twee basistypen van labels genoemd scripting elementen en acties . Bovendien , JSP bevat ook richtlijnen en commentaar tags. Noem uw JSP pagina's met de . Jsp extensie ( bijvoorbeeld index.jsp ) .
Richtlijnen en opmerkingen

< % @ richtlijn % > Gebruik de richtlijn labelen om de informatie of instructies over hoe je JSP pagina gebouwd moet worden voorzien . Veelgebruikte richtlijnen " pagina " en " bevatten . " Gebruik de pagina -richtlijn aan de bovenkant van de pagina om lessen te importeren en stel de pagina attributen zoals content type , taal , sessie en informatie . Gebruik de "include " -richtlijn om een ​​kopie van een ander bestand in uw pagina op te nemen

< % - commentaar - % > . Gebruik de commentaar -tag om uw code te documenteren . In tegenstelling tot HTML- commentaren , JSP opmerkingen zijn niet uitgevoerd in uw eigen webpagina .
Scripting Elementen

Scripting elementen
zijn gemarkeerd met < % ... % > , met alle actie gebeurt in tussen . Er zijn drie basistypen van scripting elementen : . Uitdrukkingen , scriptlets en verklaringen

< % = expressie % > Een uitdrukking element zorgt ervoor dat de uitdrukking code te worden geëvalueerd en de resultaten moeten worden afgedrukt in de uitvoer van de pagina .

Huidige datum en tijd
: : < % = new java.util.Date ( ) % >
bijvoorbeeld, zal de volgende code de datum en tijd waarop de pagina is opgevraagd in uw webpagina afdrukken

< % scriptlet code % > Een scriptlet element bevat de Java- code die u wilt uitvoeren , zoals berekeningen , lussen , conditionele statements en database connecties .

< % ! aangifte % > Een verklaring element bevat verklaringen voor variabelen , functies en interne klassen . Deze verklaringen zijn persistent voor het leven van de JSP op de server .
Acties

Acties
zijn XML- tags die een beroep doen op functionaliteit ingebouwd in de servlet engine . De basis syntax voor acties is < /jsp : element > , waarbij " element " is de naam van de actie en het "attribuut " is een eigenschap doorgegeven aan de actie . Bijvoorbeeld , kunt u gebruik maken van de jsp : include actie om een bestand in te voegen in uw pagina:


Er zijn diverse standaard ingebouwde acties die u kunt gebruiken , waaronder deze nuttige acties :

jsp
: include bevat een statisch bestand of de uitvoer van uitvoerbare code in uw pagina

jsp
: . vooruit stuurt het verzoek naar een andere pagina

jsp
: . param is een onderliggend element van jsp : include , jsp : forward en jsp : params blokken , en wordt gebruikt om parameters aan deze acties
.
impliciete objecten

Wanneer uw JSP-pagina wordt uitgevoerd , een aantal vooraf gedefinieerde " impliciete objecten " zijn automatisch beschikbaar voor u om te gebruiken voor het ophalen van formulier invoer , het beheer van een sessie en andere taken die specifiek zijn voor de JSP -omgeving . Deze impliciete objecten zijn onder andere applicatie , config , uitzondering , uit, pagina , pageContext , verzoek , reactie en sessie . Het object request is vooral belangrijk omdat het de waarden afkomstig uit een HTML-formulier houdt . Gebruik request.getParameter ( " veldnaam " ) bijvoorbeeld informatie afkomstig van deze HTML-formulier :

voornaam
: < input type = "text " name = " voornaam " > Last Name : < /form >

kan worden opgehaald in uw JSP-pagina , getFormData.jsp , met behulp van de getParameter functie en afgedrukt op de webpagina met behulp van de scripting- element uitdrukking :

< % @ page import = " java.util * . " % > Hello World ! < /title > < /head > <body> <h1> Hello World ! < /h1 > < % String firstName = " " , lastName = " " ; if ( request.getParameter ( " voornaam " ) = null ) { firstName = request.getParameter ( " voornaam " ) ; } if ( request.getParameter ( " ! last_name " ) = null ) { lastName = aanvraag . getParameter ( " achternaam " ) ; ! } % > <p> Hallo < % = firstName % > < % = lastName % > < /p > < /body > < /html > < br > <br></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td bgColor=#e7edf4 align=middle><script language='javascript' src='/ad/201310/3.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td align=left>Previous: <a class='LinkPrevArticle' href='/programmering/java-programming/201309/90628.html' >Java Time Tutorials </a></li> </td> <td align=right>Next: <a class='LinkNextArticle' href='/programmering/java-programming/201309/90630.html' >Java Uitzonderingen Tutorial </a></li> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=18> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=246> <tr> <td height=246 vAlign=top width=199> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=199> <tr> <td height=244 vAlign=top width=197> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Java Programming</STRONG></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/88972.html" title="Hoe maak je een parser opmaken in een Java String " target="_self">Hoe maak je een parser opmaken…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90006.html" title="Hoe te Afbeelding converteren naar Bytes in Java " target="_self">Hoe te Afbeelding converteren …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89017.html" title="Hoe een String Append to Another String in Struts 2 in JSP " target="_self">Hoe een String Append to Anoth…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90512.html" title="Problemen met Java " target="_self">Problemen met Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90216.html" title="Hoe je twee toetsen Maken in Java " target="_self">Hoe je twee toetsen Maken in J…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89708.html" title="Hoe te doen Toevoeging van variabelen in Java " target="_self">Hoe te doen Toevoeging van var…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89672.html" title="Hoe maak je een NetBeans Project converteren naar Eclipse " target="_self">Hoe maak je een NetBeans Proje…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89790.html" title="Java Projecten Met Coding " target="_self">Java Projecten Met Coding </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89865.html" title="Hoe te Static Blocks in Java " target="_self">Hoe te Static Blocks in Java </a></td></tr><tr></tr></table></td> </tr> </table> </td> <td vAlign=top width=12></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <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>Related Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201 width="33%"><IMG src="/img_xby/n1.jpg" width=111 height=182></td> <td width="67%"><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96538.html' target="_self">Hoe maak je een webbrowser met behulp va…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96468.html' target="_self">Visual Basic Math Functions Tutorial </a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96466.html' target="_self">Visual Basic Tutorial : Msgbox </a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96464.html' target="_self">ListBox Visual Basic Tutorial </a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96463.html' target="_self">Visual Basic ListView Tutorial </a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96462.html' target="_self">Hoe te Mine /Extract /Pull -gegevens van…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96456.html' target="_self">Progress Bar Tutorial </a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96447.html' target="_self">Visual Basic Database Tutorial </a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96446.html' target="_self">VBScript & SQL Tutorial </a><br></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=8></td> <td vAlign=top width=376> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <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>Programmering Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199 width="33%"><IMG src="/img_xby/n2.jpg" width=111 height=182></td> <td width="67%"> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92739.html" title="Hoe je database gegevens tonen in webpagina's " target="_self">Hoe je database gegevens tonen in webpag…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92664.html" title="Hoe een Barcode Program Creëren " target="_self">Hoe een Barcode Program Creëren </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/cc-programming/201309/86144.html" title="Visual Basic Tutorial " target="_self">Visual Basic Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90169.html" title="Hoe kan ik een Int in Java " target="_self">Hoe kan ik een Int in Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91955.html" title="Wat is MySQL ? " target="_self">Wat is MySQL ? </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/94498.html" title="Wat is VB.NET 2005 ? " target="_self">Wat is VB.NET 2005 ? </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/javascript-programming/201309/91032.html" title="Hoe te converteren naar tekst Integers in JavaScript " target="_self">Hoe te converteren naar tekst Integers i…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90440.html" title="Wat is het verschil tussen JRE en Java SE ? " target="_self">Wat is het verschil tussen JRE en Java S…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/96229.html" title="Hoe om cijfers in Visual Basic 2005 " target="_self">Hoe om cijfers in Visual Basic 2005 </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=57> <tr> <td class=bs background=/img_xby/di.jpg align=center>Copyright © Computer Kennis http://www.nldit.com <script language='javascript' src='/ad/201310/5.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> </div> </body> </html>