Hãy xem xét các bản đồ sau:Java mùa xuân - làm thế nào để xử lý thiếu yêu cầu cần thông số
@RequestMapping(value = "/superDuperPage", method = RequestMethod.GET)
public String superDuperPage(@RequestParam(value = "someParameter", required = true) String parameter)
{
return "somePage";
}
Tôi muốn để xử lý thiếu trường hợp tham số bởi không thay đổi để required = false
. Theo mặc định, lỗi 400
được trả lại, nhưng tôi muốn quay lại, hãy nói một trang khác. Làm thế nào để tôi đạt được điều này?
@Ali này hoạt động hoàn hảo. cảm ơn sự giúp đỡ của bạn. Ngoài ra, có cách nào để biết phương pháp nào đã ném ngoại lệ này? Tôi không thể tìm thấy nó trong 'printStack()'. – peech
@peech Ngoại lệ chỉ bao gồm thông tin tên và thông số tên param. Vì vậy, Không, bạn không thể biết phương pháp nào ném ngoại lệ. –