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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2066 by torben, Thu Aug 15 13:50:50 2013 UTC revision 2067 by torben, Thu Nov 7 08:11:17 2013 UTC
# Line 29  public class DefaultServlet extends Http Line 29  public class DefaultServlet extends Http
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                  String origin = request.getHeader("Origin");
33                    response.setHeader("Access-Control-Allow-Origin", origin); //Allow  ajax calls from everywhere
34                    
35                    //response.setHeader("Access-Control-Allow-Origin", "http://horsensspejder.t-hoerup.dk");//Allow  ajax calls from http://horsensspejder.t-hoerup.dk
36                                    
37                  if ( request.getServletPath().equals("/start") ) {                  if ( request.getServletPath().equals("/start") ) {
38                          Thread t = new Thread( new ScraperWorker() );                          Thread t = new Thread( new ScraperWorker() );
# Line 51  public class DefaultServlet extends Http Line 54  public class DefaultServlet extends Http
54                                                    
55                          response.setContentType("text/plain");                          response.setContentType("text/plain");
56                          response.getWriter().print( currentSaldo );                          response.getWriter().print( currentSaldo );
57                    } else if (request.getServletPath().equals("/imdb") ) {
58                            
59                            String sid = request.getParameter("sid");
60                            String tmpSeason = request.getParameter("season");
61                            String tmpEpisode = request.getParameter("episode");
62                            
63                            try {          
64                                    
65                                    int season = Integer.parseInt(tmpSeason);
66                                    int episode = Integer.parseInt(tmpEpisode);
67                                    
68                                    IMDBSeriesScraper imdb = new IMDBSeriesScraper();
69                                    
70                                    String title = imdb.fechTitle(sid, season, episode);
71                                    response.setContentType("text/plain");
72                                    response.getWriter().print( title );
73                                    
74                            } catch (Exception e) {
75                                    
76                                    response.sendError(500, e.getClass().getName() + ": " + e.getMessage());
77                            }                                              
78                                                    
79                  } else {                  } else {
80                          RequestDispatcher rd = request.getRequestDispatcher("default.jsp");                          RequestDispatcher rd = request.getRequestDispatcher("default.jsp");

Legend:
Removed from v.2066  
changed lines
  Added in v.2067

  ViewVC Help
Powered by ViewVC 1.1.20