Skip to content

Commit 88b8eec

Browse files
committed
updated Servlet & pom.xml
- updated JSONServlet, used @WevServlet - updated pom.xml , newer version of javax.servlet-api, jackson and jetty plugin
1 parent a6f4158 commit 88b8eec

File tree

4 files changed

+18
-33
lines changed

4 files changed

+18
-33
lines changed

java-servlet-json/.classpath

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
3-
<classpathentry kind="src" path="src/test/java" output="target/test-classes" including="**/*.java"/>
43
<classpathentry kind="src" path="src/main/java" including="**/*.java"/>
54
<classpathentry kind="output" path="target/classes"/>
65
<classpathentry kind="var" path="M2_REPO/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar"/>
76
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
8-
<classpathentry kind="var" path="M2_REPO/com/fasterxml/jackson/core/jackson-core/2.2.2/jackson-core-2.2.2.jar"/>
9-
<classpathentry kind="var" path="M2_REPO/com/fasterxml/jackson/core/jackson-databind/2.2.2/jackson-databind-2.2.2.jar"/>
10-
<classpathentry kind="var" path="M2_REPO/com/fasterxml/jackson/core/jackson-annotations/2.2.2/jackson-annotations-2.2.2.jar"/>
7+
<classpathentry kind="var" path="M2_REPO/com/fasterxml/jackson/core/jackson-core/2.9.6/jackson-core-2.9.6.jar"/>
8+
<classpathentry kind="var" path="M2_REPO/com/fasterxml/jackson/core/jackson-databind/2.9.6/jackson-databind-2.9.6.jar"/>
9+
<classpathentry kind="var" path="M2_REPO/com/fasterxml/jackson/core/jackson-annotations/2.9.6/jackson-annotations-2.9.6.jar"/>
1110
</classpath>

java-servlet-json/pom.xml

+12-9
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>com.hmkcode</groupId>
66
<artifactId>java-servlet-json</artifactId>
77
<version>1.0-SNAPSHOT</version>
8-
<packaging>jar</packaging>
8+
<packaging>war</packaging>
99

1010
<name>java-servlet-json</name>
1111
<url>http://maven.apache.org</url>
@@ -15,36 +15,39 @@
1515
</properties>
1616

1717
<dependencies>
18-
<dependency>
18+
<dependency>
1919
<groupId>javax.servlet</groupId>
2020
<artifactId>javax.servlet-api</artifactId>
2121
<version>3.1.0</version>
22+
<scope>provided</scope>
2223
</dependency>
24+
25+
<!-- Jackson -->
2326
<dependency>
2427
<groupId>com.fasterxml.jackson.core</groupId>
2528
<artifactId>jackson-core</artifactId>
26-
<version>2.2.2</version>
29+
<version>2.9.6</version>
2730
</dependency>
2831
<dependency>
2932
<groupId>com.fasterxml.jackson.core</groupId>
3033
<artifactId>jackson-databind</artifactId>
31-
<version>2.2.2</version>
34+
<version>2.9.6</version>
3235
</dependency>
3336
<dependency>
3437
<groupId>com.fasterxml.jackson.core</groupId>
3538
<artifactId>jackson-annotations</artifactId>
36-
<version>2.2.2</version>
39+
<version>2.9.6</version>
3740
</dependency>
3841
</dependencies>
3942

4043
<build>
4144
<finalName>java-servlet-json</finalName>
4245
<plugins>
43-
<plugin>
44-
<groupId>org.eclipse.jetty</groupId>
46+
<plugin>
47+
<groupId>org.eclipse.jetty</groupId>
4548
<artifactId>jetty-maven-plugin</artifactId>
46-
<version>9.0.4.v20130625</version>
47-
</plugin>
49+
<version>9.4.11.v20180605</version>
50+
</plugin>
4851
</plugins>
4952
</build>
5053
</project>

java-servlet-json/src/main/java/com/hmkcode/JSONServlet.java

+3
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@
66
import java.util.LinkedList;
77
import java.util.List;
88
import javax.servlet.ServletException;
9+
import javax.servlet.annotation.WebServlet;
910
import javax.servlet.http.HttpServlet;
1011
import javax.servlet.http.HttpServletRequest;
1112
import javax.servlet.http.HttpServletResponse;
1213

1314
import com.fasterxml.jackson.databind.ObjectMapper;
1415
import com.hmkcode.vo.Article;
1516

17+
@WebServlet("/jsonservlet")
1618
public class JSONServlet extends HttpServlet {
1719

1820
private static final long serialVersionUID = 1L;
@@ -32,6 +34,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
3234
String json = "";
3335
if(br != null){
3436
json = br.readLine();
37+
System.out.println(json);
3538
}
3639

3740
// 2. initiate jackson mapper

java-servlet-json/src/main/webapp/WEB-INF/web.xml

-20
This file was deleted.

0 commit comments

Comments
 (0)