Question: package com.dronerecon.ws; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class PortalDBService extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(application/json;charset=utf-8); response.addHeader(Access-Control-Allow-Origin,
package com.dronerecon.ws;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class PortalDBService extends HttpServlet{
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("application/json;charset=utf-8");
response.addHeader("Access-Control-Allow-Origin", "*");
PrintWriter out = response.getWriter();
// ############
// Get 5 parameter values from the request object (these are passed in from part 1 code).
// "area_id" : String type
// "tilex" : int type (Reference part 1 of Project 2 for converting string to int).
// "tiley"
// "r"
// "g"
// ############
// ############
// Instantiate a DBManager instance.
// ############
// Set DB location (Currently uses current DB file name and adds direct path from C drive before it).
oDBManager.DBLocation = System.getProperty("catalina.base") + "\\webapps\\dronereconportal\\db\\" +
oDBManager.DBLocation;
// ############
// Call insertAreaGridTile on db manager object and pass the 5 values from above.
// ############
// Response with confirmation of DB record written.
out.println("{\"success\":true}");
}
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
