, когда я вхожу: http://localhost:8080/sys_manager/admin/sys/resource/update/1009 это может войти в этот метод, но значение идентификатора равно нулю ,:весна pathvariable не работает, не может получить значение
@RequestMapping(value = "update/{id}", method = RequestMethod.GET)
public String showUpdateForm(@PathVariable("id") ID id, Model model) {
M m = baseService.findOne(id);
if (permissionList != null) {
this.permissionList.assertHasUpdatePermission();
}
setCommonData(model);
model.addAttribute(Constants.OP_NAME, "修改");
model.addAttribute("m", m);
return viewName("editForm");
}
Одна картина более тысячи слова, вот снимок: https://plus.google.com/photos/109577783306525329699/albums/6135767537581420673
См. Здесь http://stackoverflow.com/questions/5000876/spring-mvc-referencing-params-variable-from-requestmapping – rakeeee
спасибо, я знаю api. Проблема на самом деле в том, что вчера он работал хорошо, я думаю i havn't ничего не изменил об этом классе, и это относительный jsp, – vincent
@vincent Измените pathvariable type на String и повторите попытку. Я думаю, что это сработает –