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

  ViewVC Help
Powered by ViewVC 1.1.20