【发布时间】:2015-02-10 11:35:14
【问题描述】:
我正在开发一个 Spring mvc 应用程序,我必须在其中显示位置列表。我有一个用于定位的控制器方法。以下是我的控制器方法代码:
@RequestMapping("/location")
public class LocationController {
@RequestMapping(value = "/home")
public String showAllLocations(ModelMap modelMap) {
logger.info("showAllLocations() begins:");
try {
List<LocationModel> locationList = locationService
.getAllLocations("");
modelMap.addAttribute("locationlist", locationList);
} catch (Exception e) {
logger.debug("Error while getting locations: " + e.getMessage());
e.printStackTrace();
}
return "LocationHome";
}
}
当我使用以下 URL 时它工作正常:
http://www.example.com:8080/myapp/location/home
但是当我使用http://www.example.com:8080/myapp/location时,它显示错误。
如何在不使用“家”的情况下通过以下 URL 查看位置列表:
【问题讨论】:
-
你试过加
@RequestMapping(value = "") -
值可以是一个数组。 @RequestMapping(value = { "/home", "/" } )
标签: java spring-mvc