Cette fois, j'expliquerai ** "JSP" **, indispensable pour créer des applications Web.
Je vais expliquer les trois points ci-dessus étape par étape.
"JSP (Java Server Pages)" est une technologie de programme côté serveur similaire aux servlets. Utilisez ** fichier JSP ** au lieu de la classe de servlet. Le fichier JSP est ** converti en classe de servlet sur demande **, donc ce que vous pouvez faire avec une classe de servlet peut également être fait avec un fichier JSP. L'avantage d'utiliser un fichier JSP est que ** il est possible de rendre la sortie HTML très simple **. Le fichier JSP est ** créé en incorporant du code Java dans HTML **. Intégrer du code Java? Je ne sais pas si vous dites cela, alors voyons comment le faire en regardant les composants suivants de la JSP.
Le fichier JSP se compose de ** HTML ** et de ** code Java **. La partie écrite en HTML est ** template ** La partie écrite en code Java est appelée ** script **.
De là, c'est un élément nécessaire pour créer un fichier JSP de base ** ① "JSP comment" **, ** ② "page directive" **, ** ③ "scriptlet" **, ** ④ En savoir plus sur les "expressions de script" **. Jetez un œil à l'exemple de code ci-dessous.
sample
<%--① Commentaire JSP--%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%><%--② directive de page--%>
<%
String name="Yamazaki";
int age=24;
%><%--③ Scriptlet--%>
<!DOCTYPE html><%--modèle--%>
<html>
<head>
<meta charset="UTF-8">
<title>échantillon</title>
</head>
<body>
mon nom est<%=name %>.. L'âge est<%=age %>J'ai du talent.<%--④ Expression de script--%>
</body>
</html>
<%-- ... --%>
python
<%--① Commentaire JSP--%>
Cependant, lorsque vous écrivez des commentaires dans des scriptlets, suivez la syntaxe Java.
python
<%--① Commentaire JSP--%>
<%
//Déclarer des variables
%>
<% @ page attribute name = "value"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
Vous pouvez utiliser la directive de page pour configurer divers paramètres liés au fichier JSP. Les attributs fréquemment utilisés sont les attributs contentType et import.
<% Code Java%>
python
<%
String name="Yamazaki";
int age=24;
%>
Les scriptlets vous permettent d'incorporer du code Java dans des fichiers JSP.
<% = Code Java%>
python
<body>
mon nom est<%=name %>.. L'âge est<%=age %>J'ai du talent.
</body>
Vous pouvez utiliser des expressions de script pour générer des variables, des valeurs de retour de méthode, etc.
Pour créer un fichier JSP dans Eclipse, sélectionnez le projet Web dynamique pour lequel vous souhaitez créer un fichier HTML, faites un clic droit et sélectionnez "Nouveau" -> "Fichier JSP".
Spécifiez l'emplacement de sauvegarde et le nom de fichier du fichier et appuyez sur "Terminer". Par défaut, le répertoire "WebContent" est sélectionné comme emplacement de sauvegarde.
Si vous créez un fichier JSP par la méthode ci-dessus, Eclipse écrira le contenu minimum nécessaire tel que ** directive de page. ** **
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
//<%Ajoutez du code Java ici%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insérez le titre ici</title>
</head>
<body>
//<p>Écrivez un paragraphe ici</p>
</body>
</html>
Recommended Posts