Spring MVC 3中的Restful Path参数

是否可以:在* -servlet.xml文件的mvc:view-controller元素中或在控制器方法中设置URI模板,然后在jsp中使用/获取该路径参数?

我知道在控制器方法中使用@PathVariable将允许我访问该控制器方法中的path参数。 但是如何获得对jsp中 path参数的访问权限?

例如,是否可以执行以下操作:

* -servlet.xml文件:

    

jsp文件:

  You have an error...  

如果要在jsp中访问它,请将其作为属性从控制器返回:

 @RequestMapping("/home/{error}") public void handleError(@PathVariable String error, ModelMap model) { //your regular stuff model.addAttribute("error", error); } 

  You have an error...  

已解析的路径变量的Map显示为attirubte,其名称由HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE指定。 所以,解决方案是

  

但以这种方式访问​​它可能不是一个好主意,Affe的解决方案更清晰。