From 163bedea4d27129ebce1de2c881fcc71028b9104 Mon Sep 17 00:00:00 2001 From: kim Date: Wed, 20 Jan 2021 16:42:37 +0900 Subject: [PATCH] jspblog : ajax test --- jspblog/pom.xml | 5 +++ .../java/com/example/jspblog/test/Ajax1.java | 33 +++++++++++++++++++ jspblog/src/main/webapp/test/getajax.jsp | 30 +++++++++++++++++ jspblog/src/main/webapp/test/postajax.jsp | 31 +++++++++++++++++ 4 files changed, 99 insertions(+) create mode 100644 jspblog/src/main/java/com/example/jspblog/test/Ajax1.java create mode 100644 jspblog/src/main/webapp/test/getajax.jsp create mode 100644 jspblog/src/main/webapp/test/postajax.jsp diff --git a/jspblog/pom.xml b/jspblog/pom.xml index f9f3bd6d..50bc5c39 100644 --- a/jspblog/pom.xml +++ b/jspblog/pom.xml @@ -49,6 +49,11 @@ 8.0.21 + + com.google.code.gson + gson + 2.8.6 + diff --git a/jspblog/src/main/java/com/example/jspblog/test/Ajax1.java b/jspblog/src/main/java/com/example/jspblog/test/Ajax1.java new file mode 100644 index 00000000..4385a23b --- /dev/null +++ b/jspblog/src/main/java/com/example/jspblog/test/Ajax1.java @@ -0,0 +1,33 @@ +package com.example.jspblog.test; + +import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.io.PrintWriter; + +@WebServlet("/ajax1") +public class Ajax1 extends HttpServlet { + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + String username = request.getParameter("username"); + String password = request.getParameter("password"); + + String jsonData = "{\"username\":\"kim\", \"password\":\"1234\"}"; + + response.setContentType("application/json"); + PrintWriter out = response.getWriter(); + out.print(jsonData); + out.flush(); + } + + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + String username = request.getParameter("username"); + String password = request.getParameter("password"); + + PrintWriter out = response.getWriter(); + out.print("ok"); + out.flush(); + } +} diff --git a/jspblog/src/main/webapp/test/getajax.jsp b/jspblog/src/main/webapp/test/getajax.jsp new file mode 100644 index 00000000..1ec89837 --- /dev/null +++ b/jspblog/src/main/webapp/test/getajax.jsp @@ -0,0 +1,30 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + Title + + + + + + + + diff --git a/jspblog/src/main/webapp/test/postajax.jsp b/jspblog/src/main/webapp/test/postajax.jsp new file mode 100644 index 00000000..86a741fe --- /dev/null +++ b/jspblog/src/main/webapp/test/postajax.jsp @@ -0,0 +1,31 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + Title + + + + + + + +