32 |
} |
} |
33 |
|
|
34 |
String gadeidStr = request.getParameter("gadeid"); |
String gadeidStr = request.getParameter("gadeid"); |
35 |
String husnr = request.getParameter("husnr"); |
String husnrStr = request.getParameter("husnr"); |
36 |
|
|
37 |
if (gadeidStr == null) { |
if (gadeidStr == null) { |
38 |
response.setContentType("text/xml; charset=UTF-8"); |
response.setContentType("text/xml; charset=UTF-8"); |
40 |
return; |
return; |
41 |
} |
} |
42 |
|
|
43 |
if (husnr == null) { |
if (husnrStr == null) { |
44 |
response.setContentType("text/xml; charset=UTF-8"); |
response.setContentType("text/xml; charset=UTF-8"); |
45 |
response.getWriter().print( SearchServlet.generateErrorXML("Mangler husnr parameter") ); |
response.getWriter().print( SearchServlet.generateErrorXML("Mangler husnr parameter") ); |
46 |
return; |
return; |
47 |
} |
} |
48 |
try { |
try { |
49 |
int gadeid = Integer.parseInt(gadeidStr); |
int gadeid = Integer.parseInt(gadeidStr); |
50 |
|
|
51 |
|
short husnr = Short.parseShort( husnrStr.replaceAll("\\d","") ); |
52 |
|
String litra = husnrStr.replaceAll("^\\d", ""); |
53 |
|
|
54 |
Address addr = search.getAddressSafe(gadeid, husnr); |
Address addr = search.getAddressSafe(gadeid, husnr, litra); |
55 |
|
|
56 |
StringBuilder sb = new StringBuilder(); |
StringBuilder sb = new StringBuilder(); |
57 |
sb.append("<result>"); |
sb.append("<result>"); |