Version Fonctionnelle : Hello World
This commit is contained in:
commit
1cab4cfc79
16 changed files with 87 additions and 0 deletions
0
.gitignore
vendored
Normal file
0
.gitignore
vendored
Normal file
0
ReadMe.md
Normal file
0
ReadMe.md
Normal file
2
ServeurClavardage.iml
Normal file
2
ServeurClavardage.iml
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="JAVA_MODULE" version="4" />
|
29
build.gradle
Normal file
29
build.gradle
Normal file
|
@ -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()
|
||||||
|
}
|
Binary file not shown.
BIN
build/libs/ServeurClavardage-1.0-SNAPSHOT.war
Normal file
BIN
build/libs/ServeurClavardage-1.0-SNAPSHOT.war
Normal file
Binary file not shown.
2
build/tmp/compileJava/source-classes-mapping.txt
Normal file
2
build/tmp/compileJava/source-classes-mapping.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
com/example/ServeurClavardage/HelloServlet.java
|
||||||
|
com.example.ServeurClavardage.HelloServlet
|
2
build/tmp/war/MANIFEST.MF
Normal file
2
build/tmp/war/MANIFEST.MF
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Manifest-Version: 1.0
|
||||||
|
|
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
Binary file not shown.
5
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
5
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
|
@ -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
|
0
gradlew
vendored
Executable file
0
gradlew
vendored
Executable file
0
gradlew.bat
vendored
Normal file
0
gradlew.bat
vendored
Normal file
1
settings.gradle
Normal file
1
settings.gradle
Normal file
|
@ -0,0 +1 @@
|
||||||
|
rootProject.name = "ServeurClavardage"
|
|
@ -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("<html><body>");
|
||||||
|
out.println("<h1>" + message + "</h1>");
|
||||||
|
out.println("</body></html>");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void destroy() {
|
||||||
|
}
|
||||||
|
}
|
6
src/main/webapp/WEB-INF/web.xml
Normal file
6
src/main/webapp/WEB-INF/web.xml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
|
||||||
|
version="4.0">
|
||||||
|
</web-app>
|
13
src/main/webapp/index.jsp
Normal file
13
src/main/webapp/index.jsp
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>JSP - Hello World</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1><%= "Hello World!" %>
|
||||||
|
</h1>
|
||||||
|
<br/>
|
||||||
|
<a href="hello-servlet">Hello Servlet</a>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in a new issue