Я хочу использовать службы REST JAX-RS в качестве фонового для веб-приложения, используемого непосредственно людьми с браузерами. Поскольку люди время от времени делают ошибки, я хочу проверить ввод формы и повторно отобразить форму с сообщением о проверке, если что-то не так. По умолчанию JAX-RS отправляет код статуса 400 или 404, если не были отправлены все или неправильные значения.Проверка ввода формы с помощью JAX-RS
Скажет, например, пользователь ввел «А» в поле формы «кол»:
@POST
public void create(@FormParam("count") int count) {
...
}
JAX-RS не может преобразовать «А» в int
и возвращается «400 Bad Request».
Как я могу сообщить пользователю, что он ввел недопустимое значение в поле «count»? Есть ли что-то более удобное, чем использование Strings во всем мире и выполнение разговора вручную?
Я использую '@FormParam ("рассчитывать")', но это не ответ. – deamon