3 import javax.servlet.http.HttpServletRequest;
5 public class HTTPRequestParser {
6 private HttpServletRequest request;
8 public HTTPRequestParser(HttpServletRequest aRequest) {
12 public boolean hasParameter(String aName) {
13 return request.getParameter(aName)!=null;
16 public String getParameterWithDefault(String aName, String aDefault) {
17 if (hasParameter(aName))
18 return request.getParameter(aName);
23 public String getParameter(String aName) {
24 return getParameterWithDefault(aName, "");
27 public int getIntegerWithDefault(String aName, int aDefault) {
28 int result = aDefault;
29 String value = getParameter(aName);
32 result = Integer.parseInt(value);