为了获得弹簧视图的有序路径结构,我尝试将控制器名称添加到视图前缀中,以便执行此操作:
/settedConfigurationViewPrefix/${controllerName or controllerRequestMappingName}/viewPath
这允许在视图路径中使用此结构:
-ViewPath
-Controller1
-view1
-view2
-Controller2
-view2
我尝试使用这个解决方案并且它有效,但我认为会有一个最优雅的形式:
@Controller
@RequestMapping("user")
public class UserController {
private final String PATH="User";
@RequestMapping(value = {"", "/"})
@ResponseBody
public ModelAndView index() {
String message = "Welcome to the world of spring.";
return new ModelAndView(PATH+"index", "User", message).addObject("message",message);
}
还有另一种方法可以用弹簧来做到这一点更优雅吗?