+
+ public void update(HttpServletRequest r) {
+ String dayS = r.getParameter(names[0]);
+ if (dayS != null) {
+ day = parseIntSafe(dayS);
+ }
+
+ String monthS = r.getParameter(names[1]);
+ if (monthS != null) {
+ month = parseIntSafe(monthS);
+ }
+
+ String yearS = r.getParameter(names[2]);
+ if (yearS != null) {
+ year = parseIntSafe(yearS);
+ }
+ }
+ private int parseIntSafe(String dayS) {
+ try {
+ return Integer.parseInt(dayS);
+ } catch (NumberFormatException e) {
+
+ }
+ return 0;
+ }