3 import javax.servlet.*;
4 import javax.servlet.http.*;
6 public class HTTPRequestParser {
7 private HttpServletRequest request;
9 public HTTPRequestParser(HttpServletRequest aRequest) {
13 public boolean hasParameter(String aName) {
14 return request.getParameter(aName)!=null;
17 public String getParameterWithDefault(String aName, String aDefault) {
18 if (hasParameter(aName))
19 return request.getParameter(aName);
24 public String getParameter(String aName) {
25 return getParameterWithDefault(aName, "");
28 public int getIntegerWithDefault(String aName, int aDefault) {
29 int result = aDefault;
30 String value = getParameter(aName);
33 result = Integer.parseInt(value);