logo

Uvod v JSP

V Javi, JSP pomeni Strani strežnika Jakarta ( ( JSP ; prej JavaServer Strani ) ) . Gre za strežniško tehnologijo, ki se uporablja za ustvarjanje spletnih aplikacij. Uporablja se za ustvarjanje dinamičnih spletnih vsebin. JSP je sestavljen iz oznak HTML in oznak JSP. Pri tem se oznake JSP uporabljajo za vstavljanje kode JAVA v strani HTML. Je napredna različica Servlet Tehnologija, tj. spletna tehnologija, ki nam pomaga ustvarjati dinamične in od platforme neodvisne spletne strani. Pri tem je mogoče kodo Java vstaviti v strani HTML/XML ali oboje. Vsebnik JSP najprej pretvori JSP v strežniški programček pred obdelavo odjemalčeve zahteve. JSP ima različne funkcije, kot so izrazi JSP, oznake JSP, izrazni jezik JSP itd.

Koliko je JSP ugodnejši od Servleta?

  • So enostavni za vzdrževanje.
  • Ponovno prevajanje ali ponovna razporeditev nista potrebna.
  • V JSP je potrebno manj kodiranja.
  • JSP ima dostop do celotnega API-ja JAVA.
  • JSP je razširjena različica Servleta.

Značilnosti JSP

  • Kodiranje v JSP je preprosto : Ker je samo dodajanje kode JAVA v HTML/XML.
  • Zmanjšanje dolžine kode : V JSP uporabljamo akcijske oznake, oznake po meri itd.
  • Povezava z bazo podatkov je lažja : Lažje je povezati spletno mesto z bazo podatkov in omogoča preprosto branje ali pisanje podatkov v bazo podatkov.
  • Naredite interaktivna spletna mesta : Pri tem lahko ustvarimo dinamične spletne strani, ki uporabniku pomagajo pri interakciji v realnem času.
  • Prenosen, zmogljiv, prilagodljiv in enostaven za vzdrževanje : ker so neodvisni od brskalnika in strežnika.
  • Brez prerazporeditve in ponovnega prevajanja : Je dinamičen, varen in neodvisen od platforme, zato ni potrebe po ponovnem prevajanju.
  • Razširitev za Servlet : ker ima vse funkcije servletov, implicitnih objektov in oznak po meri
    1. Oznaka deklaracije : Uporablja se za deklariranje spremenljivk.
    2. Javanski skripti : Omogoča nam dodajanje poljubnega števila kod JAVA, spremenljivk in izrazov.
    3. Izraz JSP : ovrednoti in pretvori izraz v niz.
    4. Komentarji JAVA : Vsebuje besedilo, ki je dodano za informacije, ki jih je treba prezreti.
      • Ustvarite html stran, od koder bo zahteva poslana strežniku, npr. try.html.
      • Za obdelavo zahteve uporabnika je treba ustvariti datoteko .jsp, npr. novo.jsp
      • Ustvari strukturo projektnih map.
      • Ustvari datoteko XML, npr. my.xml.
      • Ustvari datoteko WAR.
      • Zaženi Tomcat
      • Zaženi aplikacijo
    5. Ne zahteva naprednega znanja JAVE
    6. Sposoben je obravnavati izjeme
    7. Enostaven za uporabo in učenje
    8. Vsebuje oznake, ki so preproste za uporabo in razumevanje
    9. Tam so implicitni objekti, ki skrajšajo dolžino kode
    10. Primeren je za JAVA in ne-JAVA programerje
    11. Težko je odpraviti napake.
    12. Prvi dostop povzroči izgubo časa
    13. Njegov rezultat je HTML, ki nima funkcij.

Ustvarjanje preproste strani JSP

zdravo.JSP:



JSP preprosto postavi Javo v strani HTML. Lahko vzamete katero koli obstoječo stran HTML in spremenite njeno pripono v .jsp namesto v .html. Pravzaprav je to popolna vaja za vaš prvi JSP.

Vzemite datoteko HTML, ki ste jo uporabili v prejšnji vaji. spremenite njegovo končnico iz .html v jsp. Zdaj naložite novo datoteko s pripono .jsp v brskalnik.

Videli boste enak rezultat, vendar bo trajalo dlje! Ampak samo prvič. Če ga znova naložite, se bo naložil normalno.



V zakulisju se dogaja, da se vaš JSP spremeni v datoteko Java, prevede in naloži. To prevajanje se zgodi samo enkrat, tako da se po prvem nalaganju datoteka ne nalaga več dolgo. (Toda vsakič, ko spremenite datoteko JSP, bo znova prevedena.)

Seveda ni zelo koristno samo pisati strani HTML s pripono .jsp! Zdaj bomo videli, zakaj je JSP tako uporaben.

Dodajanje dinamične vsebine prek izrazov:

Kot smo videli v prejšnjem razdelku, lahko katero koli datoteko HTML spremenite v datoteko JSP tako, da spremenite njeno končnico v .jsp. Seveda je JSP uporaben zaradi možnosti vdelave Jave. Naslednje besedilo vstavite v datoteko. jsp (imenujmo jo hello.jsp), jo postavite v svoj imenik JSP in si jo oglejte v brskalniku.



vzorec javascripta
   Hello! The time is now>

Upoštevajte, da vsakič, ko znova naložite stran v brskalnik, se prikaže trenutni čas. Zaporedje znakov.

priložijo izraze Java, ki so ovrednoteni med izvajanjem.

To je tisto, kar omogoča uporabo JSP za ustvarjanje dinamičnih strani HTML, ki se spreminjajo kot odziv na dejanja uporabnika ali se razlikujejo od uporabnika do uporabnika.

zaklepanje aplikacije za Android

Razložite elemente JSP:

Na ustreznih primerih bomo spoznali različne elemente, ki so na voljo v JSP. V JSP lahko elemente razdelimo na 4 različne vrste.

To so:

  • Izraz
  • Skripti
  • direktive
  • Izjave

Izraz:

To oznako lahko uporabimo za izpis kakršnih koli podatkov na ustvarjeni strani. Ti podatki se samodejno pretvorijo v niz in natisnejo v izhodnem toku.

Sintaksa:

JSP Expressions are :>

OPOMBA: Izrazi JSP se začnejo s Sintaksa JSP Skripti so z . Med njimi lahko postavite karkoli, kar se bo pretvorilo v niz in bo prikazano.

primer:

>

Skripti:

V to oznako lahko vstavimo poljubno količino veljavne kode java in te kode so nameščene v metodo storitve _jsp z motorjem JSP.

Sintaksa:

>

OPOMBA: JSP Scriptlets se začne z. V skripte JSP lahko vdelamo poljubno količino kode Java. JSP Engine postavi te kode v metodo _jspService().

Spremenljivke, ki so na voljo za skripte JSP, so:

  • Prošnja
  • Odziv
  • Seja
  • ven

direktive:

Direktiva JSP se začne z znaki <%@. V direktivah lahko uvozimo pakete in definiramo strani za obravnavo napak ali informacije o seji strani JSP.

kako vrniti matriko java

Sintaksa:

>
  • strani
  • vključiti
  • taglib

Izjave:

Ta oznaka se uporablja za definiranje funkcij in spremenljivk, ki bodo uporabljene v JSP.

Sintaksa:

<%!  //java codes %>>

OPOMBA: deklaracije JSP se začnejo z V deklaracije JSP lahko vdelamo poljubno količino kode java. Spremenljivke in funkcije, definirane v deklaracijah, so na ravni razreda in jih je mogoče uporabiti kjer koli na strani JSP.

Primer:

      <%! Date theDate = new Date(); // Corrected the unwanted space in the declaration Date getDate() {  System.out.println('In getDate() method');  return theDate; } %>Zdravo! Čas je zdaj>

Primer spletne strani JSP:

     A Web Page>

Zaženite preprosto stran JSP:

Korak 1: Shranite datoteko JSP s pripono .jsp (ex-hello.jsp)

2. korak: Zaženite strežnik

3. korak: Svojo aplikacijo postavite v mapo

4. korak: Če želite izvesti skript JSP, preprosto zaženite strežnik tomcat in z brskalnikom brskajte po URL-ju strani JSP, tj.

http://localhost:portnumber/YourApplicationContextRoot/jspfile, potem boste videli, da se datoteka jsp prevaja.