Hoe u een JSP-bestand uitvoert in Eclipse met JBoss Server
In deze tutorial gaan we de basisprincipes van het schrijven en uitvoeren van een JSP bestuderen. Wij zullen installeren Java en JBoss-server op onze machine, omdat dit een vereiste is om een JSP uit te voeren.
Installatie van het Java
Om Java te installeren, moeten we controleren of we oudere versies van JDK hebben (Java Development Kit) op de machine. Zo ja, verwijder ze dan.
Raadpleeg deze gids voor installeren Java.
Hoe JBoss Server te configureren in Eclipse
Hier is een stapsgewijs proces voor het configureren van de JBoss-server Eclipse:
Stap 1) JBoss-server kan worden gedownload van de volgende link:
Nadat we de nieuwste versie van de server via de link hebben gedownload, krijgen we een zipbestand dat moet worden uitgepakt.
Na het uitpakken gaat het naar de onderstaande map:
We kunnen de server starten en stoppen met behulp van start en stop exe vanuit de bin-map.
Stap 2) We kunnen de server op de volgende manier in Eclipse IDE opnemen:
- Maak een nieuwe server door er een naam aan toe te voegen als localhost
- Selecteer de versie van de server in de lijst met servers
- De servernaam wordt hier toegevoegd als JBoss v5 op localhost (degene die in de twee bovenstaande stappen is geselecteerd)
- Klik op de knop Voltooien om de stappen te voltooien.
We moeten definiëren welke versie van de server we gebruiken, en we kunnen het pad opgeven waarvan we hierboven hebben uitgepakt.
Zodra we op de knop Voltooien klikken, wordt de server toegevoegd aan Eclipse IDE.
De installatie van JBoss is voltooid en de server is vanaf hier toegankelijk.
Stap 3) Test de installatie
Controleer of de installatie correct is uitgevoerd of niet:
- Eens Java en JBoss-server op de machine zijn geïnstalleerd, kunnen we ze in de Eclipse IDE gaan gebruiken.
- In Eclipse IDE controleren we of er geen fouten zijn en of Java Path is ingesteld als omgevingsvariabele.
- Als bovenstaande stappen succesvol worden uitgevoerd, zal de server succesvol opstarten.
De server is succesvol gestart.
Hoe u een JSP dynamisch webproject uitvoert in Eclipse
Stap 1) We kunnen een dynamisch webproject maken door met de rechtermuisknop op de projectverkenner te klikken. Het volgende venster verschijnt:
Stap 2) Zodra we op de knop Volgende in het bovenstaande scherm klikken, krijgen we het volgende venster te zien. Hierin moeten we een projectnaam invoeren en vervolgens op Voltooien klikken.
- Geef het project een naam
- Klik op de knop Voltooien
Zodra we op de knop Voltooien klikken, wordt het project aangemaakt en in de verkenner weergegeven met de volgende mappen.
Hoe u een JSP-programma kunt uitvoeren Eclipse
Hieronder staan de stappen om een JSP-programma uit te voeren in Eclipse:
Stap 1) Maak een nieuwe JSP-pagina
Klik in het gurutest-project met de rechtermuisknop op het project en klik vervolgens op Nieuwe JSP-pagina.
Stap 2) Selecteer Map en voer Bestandsnaam in
Het volgende venster wordt geopend en helpt u bij het maken van een nieuwe JSP in het project.
- Selecteer de bovenliggende map in de toepassingsmap
- Selecteer de map met webinhoud, aangezien JSP onder die map wordt gemaakt
- Voer de bestandsnaam van de JSP in.
- Klik op de knop Voltooien om de stappen te voltooien en JSP is gemaakt.
Bestandsnaam opgegeven als guru_example.jsp en vervolgens op volgende geklikt en vervolgens op voltooien.
Stap 3) Controleer de aangemaakte JSP in de map
Zodra de JSP is gemaakt, wordt deze weergegeven in de map met webinhoud, zoals hieronder:
Stap 4) Voer de code in het bestand in en voer uit
Voer de volgende code in het bestand in:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Guru Example1</title> </head> <body> <a>This is Guru JSP.</a> </body> </html>
Uitleg van de code:
Coderegel 1: Hier definiëren we de paginarichtlijnen, zoals taal die is ingesteld op Java, contentType op text/html, pageEncoding op standaard ISO-8859 (we zullen meer gedetailleerd leren in de sectie JSP in Action-artikelrichtlijnen)
Coderegel 3-12: Hier hebben we een html gedefinieerd met de tekst “This is Guru JSP” die als uitvoer wordt weergegeven.
Hoe u JBoss Server start en een project implementeert Eclipse
Stap 1) In de zonsverduistering IDE, klik in het serversgedeelte met de rechtermuisknop op de server die is geconfigureerd en er is een optie om de server te starten.
Stap 2) Zodra de server is gestart, kunnen we het gurutest-project implementeren. Klik in de projectverkenner met de rechtermuisknop op het gurutest-project en klik vervolgens op Run on the server en we krijgen de volgende opties.
- Selecteer server, kies een bestaande server of definieer een nieuwe server
- Selecteer de server die al is gedefinieerd.
- Klik op de finish knop.
Stap 3) Zodra u op de knop Voltooien klikt, verschijnt er een nieuw venster.
Er zijn twee opties,
- Ofwel om een bestaande server te kiezen, ofwel
- Configureer de server handmatig
In dit geval hebben we de server in het bovenstaande geval al geconfigureerd. Daarom kunnen we de geconfigureerde server selecteren en vervolgens op volgende klikken.
Hier krijgen we de geconfigureerde projecten die geïmplementeerd moeten worden.
Wanneer we op de knop Voltooien klikken, wordt het project op de server geïmplementeerd en kunt u de boodschap op de volgende schermafbeelding zien.
Wanneer we proberen toegang te krijgen http://localhost:8080/gurutest/guru_example.jsp
Waar,
Lokale host: Onze eigen host waarop de server gestart wordt en 8080 is daarvoor de poort
Gurutest: Project dat op deze localhost is geïmplementeerd
Guru_voorbeeld.jsp: Dit is JSP, waartoe we toegang proberen te krijgen.
Output:
Dit is Guru JSP-tekst uit guru_example.jsp
Samenvatting
- In deze tutorial leerden we over installeren Java en JBoss, die vereisten zijn om een JSP uit te voeren.
- We hebben ook geleerd hoe we een JSP moeten schrijven en deze vervolgens op de server kunnen implementeren. Nadat we het project hebben geïmplementeerd, krijgen we de JSP-uitvoer in de browser.