protected void doPost(HttpServletRequest request, HttpServletResponse response)
     throws ServletException, IOException {
   HttpSession session = request.getSession();
   String state = (String) session.getAttribute("state");
   if (state == null) {
     state = new BigInteger(130, new SecureRandom()).toString(32);
     request.getSession().setAttribute("state", state);
   }
   File test = new File("test.txt");
   Logger.getAnonymousLogger().warning("Path to test file: " + test.getAbsolutePath());
   GoogleApiClientDAO googleApiClientDAO = new GoogleApiClientDAO();
   GoogleApiClient googleApiClient = googleApiClientDAO.get();
   String script =
       new Scanner(new File("WEB-INF/resources/helper.js"), "UTF-8")
           .useDelimiter("\\A")
           .next()
           .replaceAll("[{]{2}\\s*CLIENT_ID\\s*[}]{2}", googleApiClient.getId())
           .replaceAll("[{]{2}\\s*STATE\\s*[}]{2}", state)
           .replaceAll("[{]{2}\\s*APPLICATION_NAME\\s*[}]{2}", APPLICATION_NAME);
   response.setContentType("text/javascript");
   PrintWriter pw = response.getWriter();
   pw.write(script);
   pw.write("\n\n\n\n");
   pw.flush();
   pw.close();
 }