Мне нужна быстрая помощь относительно проверки валидации в Spring MVC.У меня есть базовая форма HTML , а не форма тега JSTL.Как проверить или реализовать прямую проверку данных в Spring MVC?Я думаю, что сейчас я могу использовать regex, чтобы убедиться, что имя пользователя буквенно-цифровое [a-zA-Z0-9]
.
Но я видел, как люди используют Validator
для этой работы.Я хочу использовать Validator, поскольку мне кажется, что у него больше профессий.
Второй вопрос,
Я пытаюсь, чтобы обработка исключений работала правильно, но она не работает.Я хочу, чтобы произошел абсолютный базовый ответ, the response throws a HTTP.404
ответ.Мой простой метод:
@RequestMapping(value="/request/view/{id}",method=RequestMethod.GET)
public String requestSubmit(Model model)
Теперь с моей строкой ответа, как я могу это сделать?После поиска по Stackoverflow.Они сказали создать общий класс, такой как NotFoundException
, и расширить его RunTimeException
.Но я до сих пор не знаю, как преднамеренно установить ответ 404 или любой другой ответ, даже Http.BANDWIDTH_EXCEEEDED_RESPONSE