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 |
|
|
60 |
//String adresseStr = getUtf8( request.getParameter("adresse") ); |
//String adresseStr = getUtf8( request.getParameter("adresse") ); |
61 |
String adresseStr = request.getParameter("adresse"); |
String adresseStr = request.getParameter("adresse"); |
62 |
|
|
63 |
SearchResult result = search.search(postnr, adresseStr); |
SearchResult result = search.search(config, postnr, adresseStr); |
64 |
|
|
65 |
|
|
66 |
StringBuilder sb = new StringBuilder(); |
StringBuilder sb = new StringBuilder(); |