commit 1cab4cfc79b1e9e841505743cad14c8f1e1674b8 Author: pfaure Date: Sun Dec 20 00:03:57 2020 +0100 Version Fonctionnelle : Hello World diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/ReadMe.md b/ReadMe.md new file mode 100644 index 0000000..e69de29 diff --git a/ServeurClavardage.iml b/ServeurClavardage.iml new file mode 100644 index 0000000..78b2cc5 --- /dev/null +++ b/ServeurClavardage.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..341b272 --- /dev/null +++ b/build.gradle @@ -0,0 +1,29 @@ +plugins { + id 'java' + id 'war' +} + +group 'com.example' +version '1.0-SNAPSHOT' + +repositories { + mavenCentral() +} + +ext { + junitVersion = '5.7.0' +} + +sourceCompatibility = 1.8 +targetCompatibility = 1.8 + +dependencies { + compileOnly('javax.servlet:javax.servlet-api:4.0.1') + + testImplementation("org.junit.jupiter:junit-jupiter-api:${junitVersion}") + testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${junitVersion}") +} + +test { + useJUnitPlatform() +} \ No newline at end of file diff --git a/build/classes/java/main/com/example/ServeurClavardage/HelloServlet.class b/build/classes/java/main/com/example/ServeurClavardage/HelloServlet.class new file mode 100644 index 0000000..304f6fe Binary files /dev/null and b/build/classes/java/main/com/example/ServeurClavardage/HelloServlet.class differ diff --git a/build/libs/ServeurClavardage-1.0-SNAPSHOT.war b/build/libs/ServeurClavardage-1.0-SNAPSHOT.war new file mode 100644 index 0000000..5d8c03c Binary files /dev/null and b/build/libs/ServeurClavardage-1.0-SNAPSHOT.war differ diff --git a/build/tmp/compileJava/source-classes-mapping.txt b/build/tmp/compileJava/source-classes-mapping.txt new file mode 100644 index 0000000..b9eec95 --- /dev/null +++ b/build/tmp/compileJava/source-classes-mapping.txt @@ -0,0 +1,2 @@ +com/example/ServeurClavardage/HelloServlet.java + com.example.ServeurClavardage.HelloServlet diff --git a/build/tmp/war/MANIFEST.MF b/build/tmp/war/MANIFEST.MF new file mode 100644 index 0000000..58630c0 --- /dev/null +++ b/build/tmp/war/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..f3d88b1 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..4d9ca16 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100755 index 0000000..e69de29 diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..e69de29 diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..47dc6e8 --- /dev/null +++ b/settings.gradle @@ -0,0 +1 @@ +rootProject.name = "ServeurClavardage" \ No newline at end of file diff --git a/src/main/java/com/example/ServeurClavardage/HelloServlet.java b/src/main/java/com/example/ServeurClavardage/HelloServlet.java new file mode 100644 index 0000000..914ab86 --- /dev/null +++ b/src/main/java/com/example/ServeurClavardage/HelloServlet.java @@ -0,0 +1,27 @@ +package com.example.ServeurClavardage; + +import java.io.*; +import javax.servlet.http.*; +import javax.servlet.annotation.*; + +@WebServlet(name = "helloServlet", value = "/hello-servlet") +public class HelloServlet extends HttpServlet { + private String message; + + public void init() { + message = "Hello World!"; + } + + public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { + response.setContentType("text/html"); + + // Hello + PrintWriter out = response.getWriter(); + out.println(""); + out.println("

" + message + "

"); + out.println(""); + } + + public void destroy() { + } +} \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..d80081d --- /dev/null +++ b/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp new file mode 100644 index 0000000..dd88878 --- /dev/null +++ b/src/main/webapp/index.jsp @@ -0,0 +1,13 @@ +<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> + + + + JSP - Hello World + + +

<%= "Hello World!" %> +

+
+Hello Servlet + + \ No newline at end of file