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
    JSP Web opplæring
    JavaServer Pages ( JSP ) er en teknologi som lar deg lage dynamiske websider ved å bygge Java programmeringsspråk kode i websiden din. JSP er en server - side teknologi , slik at koden utfører på webserveren i stedet for i nettleseren . JSP gir deg full effekt av Java-språket , inkludert database-tilkobling, 2D-grafikk , kryptografi og sikkerhet. I tillegg til HTML- formatert websider , kan du bruke JSP å utvikle andre dokumenttyper , for eksempel XML , CSS , regneark og PDF-filer . JSP Basics

    JSP side er en HTML- formatert dokument med JSP kode innebygd i den ved hjelp av spesialiserte koder. Det er to grunnleggende typer koder som kalles skripting elementer og handlinger. I tillegg inneholder JSP også direktiver og kommentarkoder . Navngi JSP sider med . Jsp filtype ( for eksempel index.jsp ) .
    Direktiver og kommentarer

    < % @ direktiv %> Bruk direktivet tagge å gi informasjon eller instruksjoner om hvordan JSP side skal bygges . Brukte direktivene er " side" og " inkludere. " Bruk siden direktivet øverst på siden din for å importere klasser og sette sideattributtene som innholdstype , språk , session og informasjon. Bruk " inkludere" direktivet for å inkludere en kopi av en annen fil på siden din

    < % - kommentar - %> . Bruk kommentar tag å dokumentere koden din. I motsetning til HTML kommentarer , JSP kommentarer ikke ut på nettsiden din . Blir

    skripting Elements

    Scripting elementer merket med < % ... %> , med all handlingen skjer i mellom . Det er tre hovedtyper av skripting elementer: . Uttrykk, scriptlets og erklæringer

    < % = uttrykk %> Et uttrykk element fører uttrykket koden som skal evalueres og resultatene som skal skrives inn i produksjonen av side . For eksempel vil følgende kode skrive ut dato og klokkeslett da siden ble bedt inn på din side : en

    Gjeldende dato og klokkeslett : < % = new java.util.Date ( ) % >

    < % skriptlet kode %> En skriptlet element inneholder Java -koden du ønsker å utføre , for eksempel beregninger , løkker, betinget utsagn og database tilkoblinger .

    < % ! erklæring %> En erklæring element inneholder erklæringer for variabler, funksjoner og interne klasser . Disse erklæringene er vedvarende for livet av JSP på serveren.
    Actions

    Handlinger er XML-koder som kaller på funksjonalitet innebygd i servlet motoren. Den grunnleggende syntaks for handlinger er < /jsp : element > , der " element" er handlingen navn og " attributt" er en egenskap gått over til handling . For eksempel kan du bruke jsp : include handling for å sette inn en fil på din side:


    < p > det finnes flere standard innebygde handlinger du kan bruke , inkludert disse nyttige handlinger :

    jsp : include inkluderer en statisk fil , eller resultatet av kjørbar kode på siden din

    jsp : . frem videresender forespørselen til en annen side

    jsp : . param er et underordnet element av jsp : include , jsp : fremover og jsp : parametere blokker , og brukes til å sende parametre til disse handlingene
    .
    implisitt objekter

    Når JSP side er utført, en rekke forhåndsdefinerte " implisitte objektene " er automatisk tilgjengelig for deg å bruke for å hente skjema input, administrere en session og andre oppgaver som er spesifikke for JSP miljø . Disse implisitte objekter omfatter søknad , config, unntak, ut , side , pageContext , forespørsel , respons og økt. Forespørselen objektet er spesielt viktig fordi den inneholder verdier sendt fra et HTML-skjema . Bruk request.getParameter ( " feltnavnet ") For eksempel informasjon sendt fra denne HTML-skjema : en

    Fornavn: < input type = "text " name = " first_name "> Etternavn: < /form >

    kan hentes i JSP side , getFormData.jsp , ved hjelp av getParameter funksjon og trykket på nettsiden ved hjelp av uttrykket skripting element : en

    < % @ page import = " java.util * . "% > Hello World ! < /title> < /head> <body> <h1> Hello World ! < /h1 > < % String fornavn = "", lastName = " "; if ( request.getParameter ( " first_name ") = null ! ) { fornavn = request.getParameter ( " first_name "); } if ( request.getParameter ( " ! etternavn ") = null ) { etternavn = forespørsel . getParameter ( " etternavn ") ;} %> <p> Hei < % = fornavn %> < % = lastName %> < /p > < /body > < /html > <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/90628.html' >Java Time Tutorials </a></li></p></td> </tr> <tr> <td width="49%"> Weiter: <a class='LinkNextArticle' href='http://www.datamaskin.biz/Programmering/java-programming/90630.html' >Java Unntak Tutorial </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/90422.html" title="Hvordan bruke javamail å sende en HTML- e-post " target="_self">Hvordan bruke javamail å sende en HTML- e-post </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90287.html" title="Hvordan utvikler jeg 508 kompatibel programvare for Java " target="_self">Hvordan utvikler jeg 508 kompatibel programvare for Jav…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90494.html" title="Slik konfigurerer en Apache -server til å tjene Java " target="_self">Slik konfigurerer en Apache -server til å tjene Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89409.html" title="Hvordan Expire en sesjon manuelt i JSP " target="_self">Hvordan Expire en sesjon manuelt i JSP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89374.html" title="Slik importerer den javax Servlet på NetBeans " target="_self">Slik importerer den javax Servlet på NetBeans </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89293.html" title="Hvordan få verdi fra en kode til XML på en Android " target="_self">Hvordan få verdi fra en kode til XML på en Android </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89416.html" title="Slik konverterer ServletInputStream til FileInputStream " target="_self">Slik konverterer ServletInputStream til FileInputStream…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89061.html" title="Hvordan koble et nettsted for å SQLite " target="_self">Hvordan koble et nettsted for å SQLite </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89200.html" title="Bruk av Collator i Java " target="_self">Bruk av Collator 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/89600.html" title="Hvordan bruke Android SDK " target="_self">Hvordan bruke Android SDK </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/94758.html" title="Hvordan bruke VBA til å beskytte Tegning Objekter " target="_self">Hvordan bruke VBA til å beskytte Tegning Objekter </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/94935.html" title="Hvordan skrive ut innholdet i en Listeboks i VBA " target="_self">Hvordan skrive ut innholdet i en Listeboks i VBA </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/95754.html" title="Hvordan Query flere databaser i Access " target="_self">Hvordan Query flere databaser i Access </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/85703.html" title="Hvordan finne Resten på C " target="_self">Hvordan finne Resten på C </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/85239.html" title="Vanlige Delstrenger i C " target="_self">Vanlige Delstrenger 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/86386.html" title="Forskjellen mellom Byte - Oriented I /O & Character I /O " target="_self">Forskjellen mellom Byte - Oriented I /O & Character I /…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/86675.html" title="Tyngdepunktet funksjon i MATLAB " target="_self">Tyngdepunktet funksjon i MATLAB </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/88366.html" title="Hvordan Reset Novell Administrator passord " target="_self">Hvordan Reset Novell Administrator passord </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/88836.html" title="Hvordan lage dataanimasjon " target="_self">Hvordan lage dataanimasjon </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90470.html" title="Hvordan lese en CSV -fil til Java " target="_self">Hvordan lese en CSV -fil til Java </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>