java配置错误页面

来源:互联网 发布:java编写cad绘图工具 编辑:程序博客网 时间:2024/06/08 05:54
第一种方法:
找不到路径

web.xml里面配置
<!-- 配置错误页面 -->
<error-page>
<error-code>404</error-code>
<location>/404.html</location>
</error-page>
再写个404.html页面


第二种方法:
查找不到数据库元素时


先创建个dto

public ResponseEntity<EmployeeDTO> getEmployee(@PathVariable Integer no){
EmployeeDTO dto = new EmployeeDTO();
Employee employeeByNo = employeeService.getEmployeeByNo(no);
if(employeeByNo==null){
dto.setCode(404);
dto.setMessage("没有编号为" + no + "的员工");
return new ResponseEntity<EmployeeDTO>(dto, HttpStatus.NOT_FOUND);
}
dto.setCode(200);
dto.setMessage("查询成功, 返回员工数据");
return new ResponseEntity<EmployeeDTO>(dto, HttpStatus.OK);
}


第三种方法 :
500状态码


@ControllerAdvice
public class ControllerExceptionAdvice {

@ExceptionHandler(java.lang.Exception.class)
public String handleRE(Model model,Exception ex){
model.addAttribute("hint", "123");
return "error/error";
}
}
原创粉丝点击