diff --git a/javax-servlets/pom.xml b/javax-servlets/pom.xml index 3970b392f2..4f9e18a900 100644 --- a/javax-servlets/pom.xml +++ b/javax-servlets/pom.xml @@ -18,6 +18,11 @@ javax.servlet-api ${javax.servlet.version} + + com.google.code.gson + gson + ${gson.version} + org.apache.httpcomponents httpclient @@ -30,11 +35,6 @@ - - com.google.code.gson - gson - ${gson.version} - org.springframework spring-test diff --git a/javax-servlets/src/main/java/com/baeldung/servlets/EmployeeServlet.java b/javax-servlets/src/main/java/com/baeldung/servlets/EmployeeServlet.java index a29f440455..ea82ca5055 100644 --- a/javax-servlets/src/main/java/com/baeldung/servlets/EmployeeServlet.java +++ b/javax-servlets/src/main/java/com/baeldung/servlets/EmployeeServlet.java @@ -14,24 +14,24 @@ import com.google.gson.Gson; @WebServlet(name = "EmployeeServlet", urlPatterns = "/employeeServlet") public class EmployeeServlet extends HttpServlet { - + @Override - protected void doPost(HttpServletRequest request, HttpServletResponse response) - throws IOException { + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws IOException { int id = Integer.parseInt(request.getParameter("id")); - String name = request.getParameter("name"); - String department = request.getParameter("department"); - Double salary = Double.parseDouble(request.getParameter("salary")); - - Employee employee = new Employee(id, name, department, salary); - - PrintWriter out = response.getWriter(); - String employeeJsonString = new Gson().toJson(employee); - response.setContentType("application/json"); - response.setCharacterEncoding("UTF-8"); - out.print(employeeJsonString); - out.flush(); + String name = request.getParameter("name"); + String department = request.getParameter("department"); + Double salary = Double.parseDouble(request.getParameter("salary")); + + Employee employee = new Employee(id, name, department, salary); + String employeeJsonString = new Gson().toJson(employee); + + PrintWriter out = response.getWriter(); + response.setContentType("application/json"); + response.setCharacterEncoding("UTF-8"); + out.print(employeeJsonString); + out.flush(); } }