[JAVA] Un exemple simple de servlet qui affiche le japonais

Un servlet qui imprime les éléments suivants: servelet_jun25.png

Structure des dossiers Placez les dossiers suivants sous / var / lib / tomcat9 / webapps.

$ tree /var/lib/tomcat9/webapps/hello
/var/lib/tomcat9/webapps/hello
└── WEB-INF
    ├── classes
    │   ├── HelloWorld.class
    │   ├── HelloWorld.java
    │   └── Makefile
    ├── lib
    └── web.xml

HelloWorld.java


import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
	response.setContentType("text/html; charset=UTF-8");
	PrintWriter out = response.getWriter();

	out.println("<!DOCTYPE html>");
	out.println("<html lang=\"ja\">");

	out.println("<head>");
	out.println("<meta http-equiv=\"CONTENT-TYPE\" content=\"text/html; charset=utf-8\" />");
	out.println("</head>");

	out.println("<body>");
	out.println("Hello World!<p />");
	out.println("Good Evening! PM 20:15<p />");
	out.println("ce soir<p />");
	out.println("</body>");
	out.println("</html>");
	out.close();
}
}

Makefile


HelloWorld.class: HelloWorld.java
	javac -classpath /usr/share/tomcat9/lib/servlet-api.jar HelloWorld.java
clean:
	rm -f *.class

web.xml


<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>
hello
</servlet-name>
<url-pattern>
/servlet/hello
</url-pattern>
</servlet-mapping>

</web-app>

compiler

Make

Redémarrez Tomcat

sudo systemctl restart tomcat9

Recommended Posts

Un exemple simple de servlet qui affiche le japonais
Un exemple simple du modèle MVC
[Rails] Volume qui affiche les favoris et une liste de favoris
Un exemple de servlet pour télécharger Excel.
Un mémo qui conteneurise l'application de chat simple de Node.js + socket.io
Un simple échantillon d'ArBiMap (carte bidirectionnelle)
J'ai créé une application de visualisation qui affiche le PDF
Une collection de questions simples pour les débutants Java
Collection RSpec que j'ai fréquemment utilisée
J'ai créé une image Docker pour la version japonaise de SDAPS
Créer une image docker pour exécuter une application Java simple
Exemple d'implémentation d'un système de traitement LISP simple (version Java)
Faisons un robot! "Une simple démo de Java AWT Robot"
Modèle de générateur qui force un ensemble de propriétés requises
Exemple d'implémentation d'un système de traitement LISP simple (version Ruby)