Tôi muốn kích hoạt trang 404 bất cứ khi nào tôi không được chuyển tất cả các tham số. Giả sử tôi có URI sau:Spring MVC - cách trả về 404 trên các tham số bị thiếu
/myapp/op?param1=1&[email protected]=3
Trong trường hợp các tham số không được gọi, tôi muốn trả lại trang 404. Tôi đã thử thực hiện:
@ResponseStatus(HttpStatus.NOT_FOUND)
@RequestMapping(value = "op", params = { "!param1" })
public void missingArg() {
}
nhưng sau đó tôi có ngoại lệ cho biết có sự mơ hồ giữa các phương thức xử lý tham số thứ hai và thứ ba bị thiếu.
Tôi làm cách nào để thực hiện điều này?
Cảm ơn, điều đó đã hiệu quả. Mặc dù giải pháp này có vẻ hơi khó xử với tôi nhưng công việc đã hoàn thành. – s0li
Làm thế nào để bạn có được cơ thể/trọng tải tùy chỉnh –