v Jave JSP znamenať Stránky servera Jakarta( ( JSP ; predtým JavaServer Pages ) ) . Je to serverová technológia, ktorá sa používa na vytváranie webových aplikácií. Používa sa na vytváranie dynamického webového obsahu. JSP pozostáva zo značiek HTML aj značiek JSP. V tomto sa značky JSP používajú na vkladanie kódu JAVA do stránok HTML. Ide o pokročilú verziu Servlet Technológia, t.j. webová technológia, ktorá nám pomáha vytvárať dynamické a na platforme nezávislé webové stránky. V tomto prípade môže byť kód Java vložený do stránok HTML / XML alebo oboch. JSP sa najskôr skonvertuje na servlet pomocou kontajnera JSP pred spracovaním požiadavky klienta. JSP má rôzne funkcie, ako sú výrazy JSP, značky JSP, jazyk výrazov JSP atď.
V čom je JSP výhodnejší ako Servlet?
- Sú nenáročné na údržbu.
- Nevyžaduje sa žiadna rekompilácia ani premiestnenie.
- V JSP sa vyžaduje menej kódovania.
- JSP má prístup k celému API JAVA.
- JSP sú rozšírené verzie servletov.
Vlastnosti JSP
- Kódovanie v JSP je jednoduché : Keďže ide len o pridanie JAVA kódu do HTML/XML.
- Zníženie dĺžky kódu : V JSP používame akčné značky, vlastné značky atď.
- Pripojenie k databáze je jednoduchšie : Je jednoduchšie pripojiť webovú stránku k databáze a umožňuje jednoduché čítanie alebo zápis údajov do databázy.
- Vytvárajte interaktívne webové stránky : V tomto môžeme vytvárať dynamické webové stránky, ktoré pomáhajú používateľovi pri interakcii v prostredí v reálnom čase.
- Prenosný, výkonný, flexibilný a ľahko sa udržiava : keďže tieto sú nezávislé od prehliadača a servera.
- Žiadne premiestnenie a žiadna opätovná kompilácia : Je dynamický, bezpečný a nezávislý na platforme, takže nie je potrebné ho znova kompilovať.
- Rozšírenie na Servlet : pretože má všetky funkcie servletov, implicitných objektov a vlastných značiek
- Označenie vyhlásenia : Používa sa na deklarovanie premenných.
- Java skripty : Umožňuje nám pridať ľubovoľný počet JAVA kódu, premenných a výrazov.
- JSP výraz : Vyhodnocuje a konvertuje výraz na reťazec.
- Komentáre JAVA : Obsahuje text, ktorý sa pridáva pre informácie, ktoré je potrebné ignorovať.
- Vytvorte html stránku, z ktorej bude odoslaná požiadavka na server, napr. try.html.
- Vybaviť požiadavku užívateľa ďalej je vytvorenie .jsp súboru Napr. new.jsp
- Vytvorte štruktúru priečinkov projektu.
- Vytvorte súbor XML, napr. my.xml.
- Vytvorte súbor WAR.
- Spustite Tomcat
- Spustite aplikáciu
- Nevyžaduje pokročilé znalosti JAVA
- Je schopný zvládnuť výnimky
- Jednoduché použitie a učenie
- Obsahuje značky, ktoré sa ľahko používajú a sú zrozumiteľné
- Existujú implicitné objekty, ktoré znižujú dĺžku kódu
- Je vhodný pre JAVA aj non JAVA programátora
- Je ťažké ladiť kvôli chybám.
- Prvý prístup vedie k strate času
- Jeho výstupom je HTML, ktorému chýbajú funkcie.
Vytvorenie jednoduchej stránky JSP
ahoj.JSP:
JSP jednoducho vkladá Javu do HTML stránok. Môžete vziať akúkoľvek existujúcu stránku HTML a zmeniť jej príponu na .jsp namiesto .html. V skutočnosti je to ideálne cvičenie pre váš prvý JSP.
Vezmite súbor HTML, ktorý ste použili v predchádzajúcom cvičení. zmeniť jeho príponu z .html na jsp. Teraz načítajte nový súbor s príponou .jsp do prehliadača.
Uvidíte rovnaký výstup, ale bude to trvať dlhšie! Ale len prvý krát. Ak ho znova načítate, načíta sa normálne.
Čo sa deje v zákulisí je, že váš JSP sa mení na súbor Java, kompiluje sa a načítava. Táto kompilácia sa uskutoční iba raz, takže po prvom načítaní už načítanie súboru netrvá dlho. (Ale zakaždým, keď zmeníte súbor JSP, bude znova skompilovaný.)
Samozrejme, nie je veľmi užitočné písať HTML stránky s príponou .jsp! Teraz sa pozrieme na to, prečo je JSP taký užitočný.
Pridávanie dynamického obsahu prostredníctvom výrazov:
Ako sme videli v predchádzajúcej časti, každý súbor HTML možno zmeniť na súbor JSP zmenou jeho prípony na .jsp . Samozrejme, čo robí JSP užitočným, je schopnosť vložiť Javu. Vložte nasledujúci text do súboru. jsp (nazvime to hello.jsp), umiestnite ho do svojho adresára JSP a zobrazte ho v prehliadači.
sqrt java matematika
Hello! The time is now>
Všimnite si, že pri každom opätovnom načítaní stránky v prehliadači sa zobrazí aktuálny čas. Postupnosť znakov.
priložiť Java výrazy, ktoré sa vyhodnocujú za behu.
To umožňuje použiť JSP na generovanie dynamických stránok HTML, ktoré sa menia v reakcii na akcie používateľa alebo sa líšia od používateľa k používateľovi.
Vysvetlite prvky JSP:
Dozvieme sa o rôznych prvkoch dostupných v JSP na vhodných príkladoch. V JSP prvky možno rozdeliť do 4 rôznych typov.
Toto sú:
- Výraz
- Skripty
- smernice
- vyhlásenia
Výraz:
Túto značku môžeme použiť na výstup akýchkoľvek údajov na vygenerovanej stránke. Tieto údaje sa automaticky skonvertujú na reťazec a vytlačia sa vo výstupnom toku.
Syntax:
JSP Expressions are :>
POZNÁMKA: Výrazy JSP začínajú na Syntax skriptov JSP sú s . Medzi tieto môžete vložiť čokoľvek, čo sa prevedie na reťazec a čo sa zobrazí.
Príklad:
>
Skripty:
Do tejto značky môžeme vložiť ľubovoľné množstvo platného kódu java a tieto kódy sú umiestnené v metóde _jsp Service pomocou nástroja JSP.
Syntax:
typ casting a konverzia typu v jave
>
POZNÁMKA: JSP skriptlety začínajú na . Do skriptletov JSP môžeme vložiť ľubovoľné množstvo kódu Java. JSP Engine umiestni tieto kódy do metódy _jspService().
Premenné dostupné pre skriptlety JSP sú:
- Žiadosť
- odpoveď
- Relácia
- Von
Smernice:
Direktíva JSP začína <%@ znakmi. V smerniciach môžeme importovať balíky a definovať stránky na spracovanie chýb alebo informácie o relácii stránky JSP.
Syntax:
>
- stránku
- zahŕňajú
- taglib
Vyhlásenia:
Táto značka sa používa na definovanie funkcií a premenných, ktoré sa majú použiť v JSP.
Syntax:
<%! //java codes %>>
POZNÁMKA: JSP Declaratives začína na Môžeme vložiť akékoľvek množstvo java kódu do JSP Declaratives. Premenné a funkcie definované v deklaráciách sú na úrovni triedy a možno ich použiť kdekoľvek na stránke JSP.
Príklad:
<%! Date theDate = new Date(); // Corrected the unwanted space in the declaration Date getDate() { System.out.println('In getDate() method'); return theDate; } %>Ahoj! Teraz je čas> Príklad webovej stránky JSP:
A Web Page>
Spustite jednoduchú stránku JSP:
Krok 1: Uložte súbor JSP pomocou rozšírenia .jsp (ex- hello.jsp)
názov kozmetických produktov
Krok 2: Spustite server
Krok 3: Umiestnite aplikáciu do priečinka
Krok 4: Ak chcete spustiť skript JSP, jednoducho spustite server tomcat a pomocou prehliadača prejdite na adresu URL stránky JSP, t.j.
http://localhost:portnumber/YourApplicationContextRoot/jspfile, potom uvidíte, že súbor jsp sa kompiluje.