14 |
import dk.daoas.daoadresseservice.beans.SearchResult.Status; |
import dk.daoas.daoadresseservice.beans.SearchResult.Status; |
15 |
|
|
16 |
/** |
/** |
17 |
* Servlet implementation class SearchServlet |
* Denne servlet forventer at Tomcat connector'en er konfigureret med |
18 |
|
* URIEncoding="UTF-8" |
19 |
*/ |
*/ |
20 |
@WebServlet(urlPatterns = { "/SearchServlet", "/search" }, loadOnStartup = 1) |
@WebServlet(urlPatterns = { "/SearchServlet", "/search" }, loadOnStartup = 1) |
21 |
public class SearchServlet extends HttpServlet { |
public class SearchServlet extends HttpServlet { |
39 |
AdressSearch search = (AdressSearch) this.getServletContext().getAttribute("search"); |
AdressSearch search = (AdressSearch) this.getServletContext().getAttribute("search"); |
40 |
if (search == null) { |
if (search == null) { |
41 |
response.setContentType("text/xml; charset=UTF-8"); |
response.setContentType("text/xml; charset=UTF-8"); |
42 |
response.getWriter().print( |
response.getWriter().print( |
43 |
|
"<result>" + |
44 |
"<status>error</status>" + |
"<status>error</status>" + |
45 |
"<error>Service not ready</error>" |
"<error>Service not ready</error>" + |
46 |
|
"</result>" |
47 |
); |
); |
48 |
return; |
return; |
49 |
|
|
79 |
Address t = result.address.extTarget; |
Address t = result.address.extTarget; |
80 |
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>"); |
81 |
} |
} |
82 |
|
sb.append("<osm>").append(result.osm).append("</osm>"); |
83 |
sb.append("<google>").append(result.google).append("</google>"); |
sb.append("<google>").append(result.google).append("</google>"); |
84 |
|
|
85 |
|
|