/[projects]/dao/PakkeLeveringClient/src/dk/thoerup/pakkeleveringclient/MainServlet.java
ViewVC logotype

Annotation of /dao/PakkeLeveringClient/src/dk/thoerup/pakkeleveringclient/MainServlet.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2007 - (hide annotations) (download)
Tue Jul 9 19:03:05 2013 UTC (11 years ago) by torben
File size: 2737 byte(s)
Move project to dao folder

1 torben 1977 package dk.thoerup.pakkeleveringclient;
2    
3     import info.omdeling.webServices.Pakkeleveringer.HentRuteinformation_wdsl.PakkeleveringPortType;
4     import info.omdeling.webServices.Pakkeleveringer.HentRuteinformation_wdsl.PakkeleveringServiceLocator;
5    
6     import java.io.IOException;
7    
8     import javax.servlet.RequestDispatcher;
9     import javax.servlet.ServletException;
10     import javax.servlet.annotation.WebServlet;
11     import javax.servlet.http.HttpServlet;
12     import javax.servlet.http.HttpServletRequest;
13     import javax.servlet.http.HttpServletResponse;
14     import javax.xml.rpc.holders.StringHolder;
15    
16     /**
17     * Servlet implementation class MainServlet
18     */
19     @WebServlet({ "/MainServlet", "/" })
20     public class MainServlet extends HttpServlet {
21     private static final long serialVersionUID = 1L;
22    
23     public MainServlet() {
24     super();
25     }
26    
27     /**
28     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
29     */
30     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
31    
32    
33     String adresse = request.getParameter("adresse");
34     if (adresse != null) {
35     StringHolder distrikt = new StringHolder();
36     StringHolder koreliste = new StringHolder();
37     StringHolder kommunekode = new StringHolder();
38     StringHolder vejkode = new StringHolder();
39     StringHolder DBKbane = new StringHolder();
40     StringHolder meddelelse = new StringHolder();
41     StringHolder fejl = new StringHolder();
42    
43    
44     int postnr = Integer.parseInt( request.getParameter("postnr") );
45     PakkeleveringServiceLocator loc = new PakkeleveringServiceLocator();
46     PakkeleveringPortType port;
47     try {
48     port = loc.getPakkeleveringPort();
49     } catch (Exception e) {
50     throw new ServletException(e);
51     }
52    
53     port.hentRuteinfo(postnr, adresse, distrikt, koreliste, kommunekode, vejkode, DBKbane, meddelelse, fejl);
54    
55     request.setAttribute("distrikt", distrikt.value);
56     request.setAttribute("koreliste", koreliste.value);
57     request.setAttribute("kommunekode", kommunekode.value);
58     request.setAttribute("vejkode", vejkode.value);
59     request.setAttribute("DBKbane", DBKbane.value);
60     request.setAttribute("meddelelse", meddelelse.value);
61     request.setAttribute("fejl", fejl.value);
62     } else {
63     request.setAttribute("distrikt", "");
64     request.setAttribute("koreliste", "");
65     request.setAttribute("kommunekode", "");
66     request.setAttribute("vejkode", "");
67     request.setAttribute("DBKbane", "");
68     request.setAttribute("meddelelse", "");
69     request.setAttribute("fejl", "");
70     }
71    
72    
73     RequestDispatcher rd = request.getRequestDispatcher("view.jsp");
74     rd.forward(request, response);
75     }
76    
77     }

  ViewVC Help
Powered by ViewVC 1.1.20