28 |
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) |
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) |
29 |
*/ |
*/ |
30 |
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
31 |
|
|
32 |
|
response.setHeader("Access-Control-Allow-Origin", "http://horsensspejder.t-hoerup.dk");//Allow ajax calls from http://horsensspejder.t-hoerup.dk |
33 |
|
|
34 |
if ( request.getServletPath().equals("/start") ) { |
if ( request.getServletPath().equals("/start") ) { |
35 |
Thread t = new Thread( new ScraperWorker() ); |
Thread t = new Thread( new ScraperWorker() ); |
36 |
t.start(); |
t.start(); |
44 |
response.setContentType("text/plain"); |
response.setContentType("text/plain"); |
45 |
response.getWriter().print( sb.getString() ); |
response.getWriter().print( sb.getString() ); |
46 |
|
|
47 |
|
} else if (request.getServletPath().equals("/saldo") ) { |
48 |
|
|
49 |
|
OKMobilSaldo saldo = new OKMobilSaldo(); |
50 |
|
String currentSaldo = saldo.hentSaldo(); |
51 |
|
|
52 |
|
response.setContentType("text/plain"); |
53 |
|
response.getWriter().print( currentSaldo ); |
54 |
|
|
55 |
} else { |
} else { |
56 |
RequestDispatcher rd = request.getRequestDispatcher("default.jsp"); |
RequestDispatcher rd = request.getRequestDispatcher("default.jsp"); |
57 |
rd.forward(request, response); |
rd.forward(request, response); |