/[projects]/dao/DaoAdresseService/src/dk/daoas/daoadresseservice/SearchServlet.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/dk/daoas/daoadresseservice/SearchServlet.java

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

revision 2274 by torben, Fri Feb 13 11:48:23 2015 UTC revision 2282 by torben, Fri Feb 13 15:15:13 2015 UTC
# Line 9  import javax.servlet.http.HttpServlet; Line 9  import javax.servlet.http.HttpServlet;
9  import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletRequest;
10  import javax.servlet.http.HttpServletResponse;  import javax.servlet.http.HttpServletResponse;
11    
12  import dk.daoas.daoadresseservice.SearchResult.Status;  import dk.daoas.daoadresseservice.beans.SearchResult;
13    import dk.daoas.daoadresseservice.beans.SearchResult.Status;
14    
15  /**  /**
16   * Servlet implementation class SearchServlet   * Servlet implementation class SearchServlet
17   */   */
18  @WebServlet({ "/SearchServlet", "/search" })  @WebServlet(urlPatterns = { "/SearchServlet", "/search" }, loadOnStartup = 1)
19  public class SearchServlet extends HttpServlet {  public class SearchServlet extends HttpServlet {
20            
21            @Override
22            public void init() throws ServletException {
23                    super.init();
24                    System.out.println("SearchServlet loaded");
25            }
26    
27    
28          private static final long serialVersionUID = 1L;          private static final long serialVersionUID = 1L;
29                    
30          String getUtf8(String str) throws UnsupportedEncodingException {          String getUtf8(String str) throws UnsupportedEncodingException {
# Line 30  public class SearchServlet extends HttpS Line 39  public class SearchServlet extends HttpS
39                  String brugerid = request.getParameter("brugerid");                  String brugerid = request.getParameter("brugerid");
40                  String postnr = request.getParameter("postnr");                  String postnr = request.getParameter("postnr");
41                  String adresseStr = getUtf8( request.getParameter("adresse") );                  String adresseStr = getUtf8( request.getParameter("adresse") );
                   
                 //System.out.println (">" + postnr + " | " + adresseStr);  
42    
43                  SearchResult result = search.search(postnr, adresseStr);                  SearchResult result = search.search(postnr, adresseStr);
44                                    
# Line 46  public class SearchServlet extends HttpS Line 53  public class SearchServlet extends HttpS
53                          sb.append("<vejkode>").append(result.address.vejkode).append("</vejkode>");                          sb.append("<vejkode>").append(result.address.vejkode).append("</vejkode>");
54                          sb.append("<dbkbane>").append(result.address.dbkBane).append("</dbkbane>");                          sb.append("<dbkbane>").append(result.address.dbkBane).append("</dbkbane>");
55                                                    
56                            //Extra information
57                            sb.append("<daekning>").append(result.address.daekningsType).append("</daekning>");
58                            sb.append("<distributor>").append(result.address.distributor).append("</distributor>");
59                            sb.append("<extafstand>").append(result.address.extAfstand).append("</extafstand>");
60                            
61                  } else {                  } else {
62                          sb.append("<status>error</status>");                          sb.append("<status>error</status>");
63                          sb.append("<error>").append( result.status ).append("</error>");                          sb.append("<error>").append( result.status ).append("</error>");

Legend:
Removed from v.2274  
changed lines
  Added in v.2282

  ViewVC Help
Powered by ViewVC 1.1.20