위치 목록을 표시해야하는 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 = "/home")
public String doHome(ModelMap modelMap) {
...
}
@RequestMapping(value = "/**")
public String doDefault(ModelMap modelMap) {
...
}
덜 구체적인 요청 처리기 앞에 더 구체적인 요청 처리기를 배치해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다