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.admin.ServiceConfig; |
13 |
import dk.daoas.daoadresseservice.beans.Address; |
import dk.daoas.daoadresseservice.beans.Address; |
14 |
import dk.daoas.daoadresseservice.beans.SearchResult; |
import dk.daoas.daoadresseservice.beans.SearchResult; |
15 |
import dk.daoas.daoadresseservice.beans.SearchResult.Status; |
import dk.daoas.daoadresseservice.beans.SearchResult.Status; |
16 |
|
|
17 |
/** |
/** |
18 |
* Servlet implementation class SearchServlet |
* Denne servlet forventer at Tomcat connector'en er konfigureret med |
19 |
|
* URIEncoding="UTF-8" |
20 |
*/ |
*/ |
21 |
@WebServlet(urlPatterns = { "/SearchServlet", "/search" }, loadOnStartup = 1) |
@WebServlet(urlPatterns = { "/SearchServlet", "/search" }, loadOnStartup = 1) |
22 |
public class SearchServlet extends HttpServlet { |
public class SearchServlet extends HttpServlet { |
23 |
|
|
24 |
|
ServiceConfig config; |
25 |
|
|
26 |
@Override |
@Override |
27 |
public void init() throws ServletException { |
public void init() throws ServletException { |
28 |
super.init(); |
super.init(); |
29 |
|
|
30 |
|
config = (ServiceConfig) this.getServletContext().getAttribute("config"); |
31 |
|
|
32 |
System.out.println("SearchServlet loaded"); |
System.out.println("SearchServlet loaded"); |
33 |
} |
} |
34 |
|
|
85 |
Address t = result.address.extTarget; |
Address t = result.address.extTarget; |
86 |
sb.append("<extaddr>").append(t.vejnavn + " " + t.husnr + t.husnrbogstav + ", " + t.postnr).append("</extaddr>"); |
sb.append("<extaddr>").append(t.vejnavn + " " + t.husnr + t.husnrbogstav + ", " + t.postnr).append("</extaddr>"); |
87 |
} |
} |
88 |
|
|
89 |
sb.append("<osm>").append(result.osm).append("</osm>"); |
sb.append("<osm>").append(result.osm).append("</osm>"); |
90 |
|
sb.append("<osmvej>").append(result.osmVej).append("</osmvej>"); |
91 |
|
|
92 |
sb.append("<google>").append(result.google).append("</google>"); |
sb.append("<google>").append(result.google).append("</google>"); |
93 |
|
sb.append("<googlevej>").append(result.googleVej).append("</googlevej>"); |
94 |
|
|
95 |
|
|
96 |
} else { |
} else { |