/[projects]/miscJava/SpejdernetScraper/src/dk/thoerup/spejdernetscraper/DefaultServlet.java
ViewVC logotype

Contents of /miscJava/SpejdernetScraper/src/dk/thoerup/spejdernetscraper/DefaultServlet.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2044 - (show annotations) (download)
Thu Aug 15 12:32:58 2013 UTC (10 years, 9 months ago) by torben
File size: 1709 byte(s)
Add code to extract OK mobil balance
1 package dk.thoerup.spejdernetscraper;
2
3 import java.io.IOException;
4
5 import javax.servlet.RequestDispatcher;
6 import javax.servlet.ServletException;
7 import javax.servlet.annotation.WebServlet;
8 import javax.servlet.http.HttpServlet;
9 import javax.servlet.http.HttpServletRequest;
10 import javax.servlet.http.HttpServletResponse;
11
12 /**
13 * Servlet implementation class DefaultServlet
14 */
15 @WebServlet({ "/DefaultServlet", "/", "/start", "/log" })
16 public class DefaultServlet extends HttpServlet {
17 private static final long serialVersionUID = 1L;
18
19 /**
20 * @see HttpServlet#HttpServlet()
21 */
22 public DefaultServlet() {
23 super();
24 // TODO Auto-generated constructor stub
25 }
26
27 /**
28 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
29 */
30 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
31 if ( request.getServletPath().equals("/start") ) {
32 Thread t = new Thread( new ScraperWorker() );
33 t.start();
34
35 response.setContentType("text/plain");
36 response.getWriter().print( "OK" );
37
38 } else if (request.getServletPath().equals("/log") ) {
39 ResultBuffer sb = ResultBuffer.getResultBuffer();
40
41 response.setContentType("text/plain");
42 response.getWriter().print( sb.getString() );
43
44 } else if (request.getServletPath().equals("/saldo") ) {
45
46 OKMobilSaldo saldo = new OKMobilSaldo();
47 String currentSaldo = saldo.hentSaldo();
48
49 response.setContentType("text/plain");
50 response.getWriter().print( currentSaldo );
51
52 } else {
53 RequestDispatcher rd = request.getRequestDispatcher("default.jsp");
54 rd.forward(request, response);
55 }
56 }
57
58 }

  ViewVC Help
Powered by ViewVC 1.1.20