我们可以将字符串("emp id")作为路径变量传递给 Spring 中的控制器吗?
Can we pass a string( "emp id") as path variable to the controller in Spring?
我正在为基于 spring 的应用程序之一编写控制器。我广泛使用路径变量,但我很少有字符串有空格的情况,例如 "bike racing" 我也有 &
我认为为此您需要在请求映射上定义一个正则表达式,如下所示:
@RequestMapping("/home/{test:[a-zA-Z &+-]*}")
public ModelAndView getTest(@PathVariable("test") String test) {
ModelAndView model = new ModelAndView();
model.setViewName("/test/teste");
model.addObject("label_title", test);
return model;
}
然后你的字符串就会正确:
希望对你有所帮助!
我正在为基于 spring 的应用程序之一编写控制器。我广泛使用路径变量,但我很少有字符串有空格的情况,例如 "bike racing" 我也有 &
我认为为此您需要在请求映射上定义一个正则表达式,如下所示:
@RequestMapping("/home/{test:[a-zA-Z &+-]*}")
public ModelAndView getTest(@PathVariable("test") String test) {
ModelAndView model = new ModelAndView();
model.setViewName("/test/teste");
model.addObject("label_title", test);
return model;
}
然后你的字符串就会正确:
希望对你有所帮助!