Questo è il codice che non mi da più problemi, corretto come mi hai detto:
codice:
@RequestMapping("/hi/{countryName}/{userName}")
public ModelAndView hiWorld(@PathVariable java.util.Map<String, String> pathVars) {
String name = pathVars.get("userName");
String country = pathVars.get("countryName");
ModelAndView model = new ModelAndView("HelloPage");
model.addObject("msg", "hello " + name + " You are from " + country);
return model;
}
Questo è l'errore dopo l'esecuzione nel browser che ho ottento:
codice:
HTTP Status 500 - Request processing failed; nested exception is org.springframework.web.bind.annotation.support.HandlerMethodInvocationException: Failed to invoke handler method [public org.springframework.web.servlet.ModelAndView com.gontuseries.hellocontroller.HelloController.hiWorld(java.util.Map)]; nested exception is java.lang.IllegalStateException: Could not find @PathVariable [pathVars] in @RequestMapping