33 |
|
|
34 |
String gadeidStr = request.getParameter("gadeid"); |
String gadeidStr = request.getParameter("gadeid"); |
35 |
String husnrStr = request.getParameter("husnr"); |
String husnrStr = request.getParameter("husnr"); |
36 |
|
String litra = request.getParameter("litra"); |
37 |
|
|
38 |
if (gadeidStr == null) { |
if (gadeidStr == null) { |
39 |
response.setContentType("text/xml; charset=UTF-8"); |
response.setContentType("text/xml; charset=UTF-8"); |
46 |
response.getWriter().print( SearchServlet.generateErrorXML("Mangler husnr parameter") ); |
response.getWriter().print( SearchServlet.generateErrorXML("Mangler husnr parameter") ); |
47 |
return; |
return; |
48 |
} |
} |
49 |
|
|
50 |
|
if (litra == null) { |
51 |
|
response.setContentType("text/xml; charset=UTF-8"); |
52 |
|
response.getWriter().print( SearchServlet.generateErrorXML("Mangler litra parameter") ); |
53 |
|
return; |
54 |
|
} |
55 |
|
|
56 |
try { |
try { |
57 |
int gadeid = Integer.parseInt(gadeidStr); |
int gadeid = Integer.parseInt(gadeidStr); |
58 |
|
|
59 |
short husnr = Short.parseShort( husnrStr.replaceAll("\\d","") ); |
short husnr = Short.parseShort( husnrStr ); |
|
String litra = husnrStr.replaceAll("^\\d", ""); |
|
60 |
|
|
61 |
Address addr = search.getAddressSafe(gadeid, husnr, litra); |
Address addr = search.getAddressSafe(gadeid, husnr, litra); |
62 |
|
|