在页面进行跳转时,报错404空指针,然后看控制台是控制层下面这个方法出错,然后研究了老半天都发现没有问题,最后才知道,是调用的service,没有注解
@RequestMapping(value = "/listData", produces = "text/plain;charset=UTF-8")
@ResponseBody
public String listData(HttpServletRequest req, HttpServletResponse resp, ProjectLitigation projectLitigation) {
Page<ProjectLitigation> page = projectLitigationService.projectLitigationPageInfo(new Page<ProjectLitigation>(req, resp), projectLitigation);
return ObjectHelper.objectToJson(page);
}
错误写法:
private ProjectLitigationService projectLitigationService;
正确写法:
@Autowired
private ProjectLitigationService projectLitigationService;
注解很重要很重要,谨记自己下次不要再进行犯错。
本文总结了作者在JavaWeb开发中遇到的404空指针错误,问题出现在控制层方法调用Service层时忘记添加注解。通过错误与正确代码示例,强调了注解在编程中的重要性,提醒开发者避免此类错误。
1086

被折叠的 条评论
为什么被折叠?



