- public String findIPwithCounter(@RequestParam("JobCounter") int counter, Map<String, Object> model) {
-
- if (counter < 1) {
+ public String findIPwithCounter(@RequestParam("JobCounter") String counter, Map<String, Object> model) {
+
+ if (counter.equals("")) {
+ model.put("error", "The value must not be empty");
+ model.put("value", counter);
+ return "queryIPStatistics";
+ }
+
+ int realcounter;
+ try {
+ realcounter = Integer.parseInt(counter.trim());
+ } catch (NumberFormatException e) {
+ model.put("error", "The value must be an integer number");
+ model.put("value", counter);
+ return "queryIPStatistics";
+ }
+
+ if (realcounter < 1) {