我正在学习教程,我有以下方法:
@RequestMapping(value = "/viewstatus", method = RequestMethod.GET)
ModelAndView viewStatus(ModelAndView modelAndView, int pageNumber) {
System.out.println();
System.out.println("===========" + pageNumber + "===========");
System.out.println();
modelAndView.setViewName("app.viewStatus");
return modelAndView;
}
但是,当我去http://localhost:8080/viewstatus?p=11我得到以下错误:
Optional int parameter 'pageNumber' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.
我将int参数更改为,Long但是当我导航到同一页面时,我在控制台中得到以下输出:
===========null===========
该参数为空,因此基本上无法识别,但据我所知,我正在按照教程进行操作,您能看到我的代码有问题吗?